|
|
|
|
<?php
preg_match("|^[\s-\._0-9a-zA-Zа-яА-Я]+$|", $_POST['name'])
?>
|
Текст _имя_ не пропускает, а _name_ пропускает.
И правильно ли я \s поставил? Либо там нужно просто пробел ставить? | |
|
|
|
|
|
|
|
для: Unknown
(11.06.2007 в 18:40)
| |
<?php
preg_match("|^[\s-\._0-9a-zA-Zа-яА-ЯЁё]+$|u", $_POST['name']);
?>
|
P.S. \s - это все пробельные символы, включая табуляцию (\t). Лучше просто пробел, если он нужен. | |
|
|
|
|
|
|
|
для: Unkind
(11.06.2007 в 19:13)
| | Спасибо.
Что модификатор "u" делает? | |
|
|
|
|
|
|
|
для: UnKnown
(11.06.2007 в 20:34)
| | запуск preg в режиме utf-8 | |
|
|
|