powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / regex
3 сообщений из 3, страница 1 из 1
regex
    #33986918
DeWiL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hi.
пытаюсь составить регекс, который будет проверять валидность мыла.
написал такой код
Код: plaintext
email ~ '^[a-zA-Z0-9_\.-]+@[a-zA-Z0-9\.-]+\.[a-zA-Z]{2,4}$'
но не понимаю, почему он пропускает мыло, в котором место точки будет запятая.
кто силен? покритикуйте.
...
Рейтинг: 0 / 0
regex
    #33988174
Andrew Sagulin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из доки по регэкспу:

Remember that the backslash (\) already has a special meaning in PostgreSQL string literals. To write a pattern constant that contains a backslash, you must write two backslashes in the statement.

В общем, нужно ставить два слеша вместо одного.
...
Рейтинг: 0 / 0
regex
    #33989549
DeWiL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пропустил в доке.
спасибо.
проблема решилась.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / regex
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]