Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2011, 01:02   #1
Blondy
Участник клуба
 
Аватар для Blondy
 
Регистрация: 07.07.2009
Сообщений: 1,385
По умолчанию Postgre: проверка правильности ввода email

Добрый вечер!
Прошу консультации по регулярному выражению для Postgre, обеспечивающему проверку email.

Создаем домэйн

Код:
CREATE DOMAIN email_student
AS VARCHAR (25) 
CONSTRAINT ch_student_email
CHECK (VALUE ~’[a-z]{1}[a-z0-9_.-]+@[a-z0-9]+[.][a-z0-9]{2,4}’);
Слон никак не хочет воспринимать такой синтаксис на проверку - пишет, что ошибка. Ему видете ли {1} не нравится - а как я еще напишу, что первой должна быть именно буква?

И почему когда мы создаем диапазон значений букв и цифр вместе (как например [a-z0-9]), редактор не подсвечивает первую цифру? Получается, что он ее не воспринимает, но в справочниках я именно такой синтаксис встречала.

Так ли вообще должно это регулярное выражение на проверку выглядеть?
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan

Последний раз редактировалось Blondy; 24.09.2011 в 01:10.
Blondy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форматирование ввода в колонку dataGridView и проверка правильности ввода tumanovalex C# (си шарп) 1 31.05.2011 19:56
Проверка правильности ввода в форму ArtJuhn JavaScript, Ajax 2 18.11.2010 00:16
Проверка правильности ввода. Whiplash Паскаль, Turbo Pascal, PascalABC.NET 6 14.11.2008 18:00
Проверка правильности ввода символов LLIypLLIyH Помощь студентам 7 22.07.2008 19:30
Проверка правильности KORT Помощь студентам 3 23.04.2007 20:23