|
|
|
|
|
для: Freddie_X
(20.05.2006 в 13:48)
| | Для этого можно воспользоваться следующим регулярным выражением
"/^([-0-9a-z_\.]+@[-0-9a-z_]+\.[a-z]{2,6}|)$/i"
|
| |
|
|
|
|
|
|
|
для: FiX
(20.05.2006 в 00:23)
| | Помогите и мне тоже! :-)
Как мне записать регулярное выражение, чтобы оно допускало или только пустое место, или это выражение:
"/^[-0-9a-z_\.]+@[-0-9a-z_]+\.[a-z]{2,6}$/i"
|
| |
|
|
|
|
|
|
|
для: cheops
(19.05.2006 в 23:56)
| | Спасибо огромное, все работает! | |
|
|
|
|
|
|
|
для: FiX
(19.05.2006 в 22:42)
| | Лучше использовать следующий вариант
<?php
if (!preg_match("/^[-0-9a-z_\.]+@[-0-9a-z_\.]+\.[a-z]{2,6}$/i",$email)) {
$error[] = "Неправильный email"; }
?>
|
| |
|
|
|
|
|
|
| Для проверки правильности e-mail использую этот код:
if (!preg_match("/^[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}$/i",$email)) {
$error[] = "Неправильный email"; }
|
Но почему-то, например, вот такой email он считает ошибкой:Email-MyNew@mail.ru
Очень нужно, пользователь ругается :(( | |
|
|
|
|