|
|
|
| У меня вопрос по проверке данных о почтовом ящике, вводимых пользователем при регистрации. В вашей книге приведен пример проверки допустимых значений, но только на ящики типа mozg@mail.ru, а если у меня ящик доменного типа mozg@inter.a-ctiv.ru, то появляется сообщение об ошибке.
Помню при регистрации на вашем форуме раньше тоже было тоже самое, сегодня регистрировался, уже все нормально. Не подскажите, что нужно добавить в код
/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i
|
| |
|
|
|
|
автор: cheops (из ННГУ) (09.02.2005 в 17:53) |
|
|
для: Mozg
(09.02.2005 в 14:11)
| | Вы можете исправить регулярное выражение следующим образом
/^[-0-9a-z_]+@[-0-9a-z_^\.]+\.[a-z]{2,3}$/i
|
| |
|
|
|
|
|
|
|
для: cheops (из ННГУ)
(09.02.2005 в 17:53)
| | Большое спасибо! | |
|
|
|
|
|
|
|
для: cheops (из ННГУ)
(09.02.2005 в 17:53)
| | А т.к появились адресса, содержащие точку в первом наборе символов(до знака "@") типо mail.mail@mail.ru, то лучше использовать такой код
/^[-0-9a-z_\.]+@[-0-9a-z_^\.]+\.[a-z]{2,3}$/i
|
| |
|
|
|