|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.10.2012, 00:50 | #1 |
Пользователь
Регистрация: 06.11.2007
Сообщений: 47
|
Шаблон для проверки телефона
Подскажите, пожалуйста, как создать CHECK на столбец, чтобы он проверял вводимый телефон на соответствие шаблону:
+7([3-5 цифр 0-9])[1-3 цифры]-[2 цифры]-[2 цифры] Например: +7(123)123-12-12 +7(1234)12-12-12 +7(12345)1-12-12 |
13.10.2012, 08:55 | #2 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 216
|
Например так:
Код:
Проблемы: - проверки на цифры все же нет; - нужно будет обрабатывать сообщения сервера СУБД. А оно вам надо? |
13.10.2012, 14:33 | #3 |
Пользователь
Регистрация: 06.11.2007
Сообщений: 47
|
Спасибо, СУБД MSSQL 2008. А на цифры как-то можно проверку сделать, чтобы буквы в эти позиции нельзя было вставлять?
вместо '_' можно вставить '[0-9]' и всё будет работать, но выглядит как-то громоздко. Может можно как-то регулярками это всё написать? Последний раз редактировалось Stilet; 13.10.2012 в 20:59. |
13.10.2012, 19:06 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Будет выглядеть примерно так
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
14.10.2012, 02:23 | #5 |
Пользователь
Регистрация: 06.11.2007
Сообщений: 47
|
Спасибо, разобрался!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Тест для проверки словарей | Тотошка91 | Общие вопросы Delphi | 1 | 16.06.2011 23:14 |
Функции VBA для проверки правописания | tumanovalex | Microsoft Office Word | 8 | 28.04.2011 18:59 |