|
|
|
| Помогите, пожалуйста, найти ошибку!
При сравнении введенного пользователем имени с шаблоном выдается ошибка: "Warning: preg_replace() [function.preg-replace]: Compilation failed: range out of order in character class at offset 26 in.." в последней строке нижеприведенного кода
$txt_pat = "/[^0-9a-z '\.A-ZА-Яа-я--]/";
if (!empty($_POST) && !isset($sent)) {
foreach ($_POST as $var=>$val)
$name = ((isset($name))? preg_replace($txt_pat, "", $name) : "");
|
| |
|
|
|
|
автор: easy answer (03.08.2009 в 11:15) |
|
|
для: Black__Hole
(03.08.2009 в 10:56)
| | >а-я--
зачем -- ?
и A-я обычно не включает символы Ёё | |
|
|
|
|
автор: №2 (03.08.2009 в 11:18) |
|
|
для: easy answer
(03.08.2009 в 11:15)
| | "/[^0-9A-Za-z '\.А-яЁё-]+/" | |
|
|
|
|
|
|
|
для: №2
(03.08.2009 в 11:18)
| | Спасибо, все работает! | |
|
|
|