|
|
|
| Помогите разобраться в каракулях preg_match, который проверяет корректность эл.почты
if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $email) ){
$error .= "<b>Вы не Верно ввели e-mail!</b><br>";
echo $error;
}
на эту эл. почту agestt@2-u.ru выдает "Вы не Верно ввели e-mail", помогите исправить скрипт, чтоб начало работать.
Заранее благодарю | |
|
|
|
|
|
|
|
для: R_A_D_I_S_T
(16.04.2008 в 13:39)
| | if (!eregi("^[\._a-zA-Z0-9-]+@[\.a-zA-Z0-9-]+\.[a-z]{2,6}$", $email)) .... | |
|
|
|
|
|
|
|
для: sim5
(16.04.2008 в 13:48)
| | Сработало, спасибо большое | |
|
|
|
|
|
|
|
для: sim5
(16.04.2008 в 13:48)
| | И все таки целесообразнее использовать preg_match, так как функции работающие с POSIX выражениями в новых версиях PHP отменяются | |
|
|
|