Xpoint
   [напомнить пароль]

Проверка e-mail и других полей вводимых пользователем

Метки: [без меток]
2005-10-10 01:30:35 [обр] Alexey Vedeshkin[досье]

Посмотрел в FAQ - там есть ссылка:
ftp://ftp.funet.fi/pub/languag......Christiansen/scripts/ckaddr.gz
вдоде скрипт хороший, но что там в конце написано безопасно? [привожу отрывок кода]

(?:[\040\t]|\((?:[^\\\x80-\xff\n\015()]|\\[^\x80-\xff]|\((?:[^\\\x80-\xff\n
\015()]|\\[^\x80-\xff])*\))*\))*(?:(?:[^(\040)<>@,;:".\\\[\]\000-\037\x80-xff]+(?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff])|"(?:[^\\\x80-\xff\n\015"
]|\\[^\x80-\xff])*")(?:(?:[\040\t]|\((?:[^\\\x80-\xff\n\015()]|\\[^\x80-\xf
f]|\((?:[^\\\x80-\xff\n\015()]|\\[^\x80-\xff])*\))*\))*\.(?:[\040\t]|\((?:[
^\\\x80-\xff\n\015()]|\\[^\x80-\xff]|\((?:[^\\\x80-\xff\n\015()]|\\[^\x80-xff])*\))*\))*(?:[^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+(?![^(\040)<>@,;
:".\\\[\]\000-\037\x80-\xff])|"(?:[^\\\x80-\xff\n\015"]|\\[^\x80-\xff])*"))
*(?:[\040\t]|\((?:[^\\\x80-\xff\n\015()]|\\[^\x80-\xff]|\((?:[^\\\x80-\xff

И еще ткните меня, где можно посмотреть регулярные выражения, для очистки вводимой пользователем текстовой информации в скрипт...

спустя 3 дня [обр] Cyrill(0/7)[досье]
Строчкой выше написано: # don't touch this stuff down here or you'll break the RFC822(ietf) matcher.
Это регэксп для проверки e-mail на валидность. Кстати, очень известный :)
Powered by POEM™ Engine Copyright © 2002-2005