Jump to content
  • 0

Буква ? и RegEx


Shuranka
 Share

Question

Как при помощи регулярных выражений разрешить использование буквы ??

Для проверки использую:

eregi("^[_A-Za-zА-Яа-я0-9-]{4,}$",$_POST['Login'])

При вводе в форму слова с буквой ? выдается сообщение о неверном вводе. Т.е. если посетитель при регистрации вводит имя Артем, то он регистрируется, а если Арт?м, то ему выводится сообщение "Неверный ввод".

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Пробовал, не получается. В этом случае выводит сообщение об ошибке сервер:

Warning: eregi() [function.eregi]: REG_ERANGE in
Z:homelocalhostwwwfamily.rureg.php on line 7

Warning: Cannot modify header information - headers already sent by
(output started at Z:homelocalhostwwwfamily.rureg.php:7) in
Z:homelocalhostwwwfamily.rureg.php on line 118

На 7-й строке у меня проверка на корректность

if(isset($_POST['Login'])&&eregi("^[_A-Za-zА-Яа-я0-9??-]{4,}$",$_POST['Login']))

а на 118-й переадресация на форму с регистрацией в случае некорректного ввода

header("Location: registration_form.php");

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy