stalxed
Новичок
работаю с регулярными выражениями
Возможно тема уже и измучена...но мной изучается только сейчас.
В общем нужно сделать проверку email and icq.
Вот написал проверку аси:
Но тут есть баг! Ася 161225 подходит, ffff не подходит! а ffff161225 подходит!!! как я понял функция preg_match ищет совпадения в тексте, а не полное совпадение с шаблоном! как это исправить?
по поводу мыла использую регулярное выражение http://community.livejournal.com/ru_programming/47239.html в preg_match! но оно не работает интерприкатор php ругается!
Собственно вот какие дела... Поиском и гуглом пользовался - не помогли, поэтому прошу помощи тут)
Возможно тема уже и измучена...но мной изучается только сейчас.
В общем нужно сделать проверку email and icq.
Вот написал проверку аси:
PHP:
if (!preg_match('![1-9]{5,9}!', $_POST[icq], $matches, PREG_OFFSET_CAPTURE, 1))
{ $error.="Вы не вверно ввели данные в поле icq.<p>";}
по поводу мыла использую регулярное выражение http://community.livejournal.com/ru_programming/47239.html в preg_match! но оно не работает интерприкатор php ругается!
PHP:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in
C:\xampp\xampp\htdocs\autostarina\libs\lib.php on line 86
, есть такая фишка.
