Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Что не работает? / 3 сообщений из 3, страница 1 из 1
21.04.2006, 17:17:32
    #33683466
Автор я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Что не работает?
$exp='/^[A-Z\a-z\d\._-]+@[A-Z\a-z\d\._-]+\.[A-Z\a-z]{2,4}$/';
$correct = preg_match($exp,$email);
if ( $correct == 1 )
{
print "correct";
}
else print "incorrect";

не работает
sdfsd@sef.er
пигшет неверно
...
Рейтинг: 0 / 0
21.04.2006, 17:22:31
    #33683491
(PHP) Что не работает?
A-Z\a-z
слеш убери
...
Рейтинг: 0 / 0
21.04.2006, 17:23:43
    #33683498
Berkut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Что не работает?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<?php
$email = 'sdfsd@sef.er';

if (preg_match('/^[A-Z\a-z\d\._-]+@[A-Z\a-z\d\._-]+\.[A-Z\a-z]{2,4}$/', $email))
{
    echo 'found';
}
else 
{
    echo 'not found';
}
?>
выводит found

Только вот действительно зачем вы слэши ставите...
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Что не работает? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]