| |
|
|
| | Помогите разобраться в каракулях 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 отменяются | |
| |
|
|