|
|
|
| Помогите с регуляркой, чтобы можно было писать a-z A-Z а-я А-Я и числа
писал так (!preg_match("/^([a-zA-Z0-9а-яА-Я])$/i", $name)) неработает | |
|
|
|
|
|
|
|
для: damlex
(09.12.2009 в 13:24)
| | одну букву проверит спокойно.
а чтоб больше нужен квантификатор после квадратной скобки.
Например плюсик. | |
|
|
|
|
|
|
|
для: Trianon
(09.12.2009 в 13:26)
| | Скобки не нужны и модификатор i лишний | |
|
|
|
|
|
|
|
для: big-trot
(09.12.2009 в 22:13)
| | пока работает Спасибо за совет | |
|
|
|
|
|
|
|
для: DAmlex
(15.12.2009 в 14:09)
| |
if (!preg_match("/^([a-zA-Z0-9а-яА-Я]+)$/", $name))
{
$errors.="Проверьте, правильно ли заполнено поле имя. Может содержать только русские, английские буквы и цифры<br>";
}
|
подскажите пишу русские буквы пишет ошибку - Проверьте, правильно ли заполнено поле имя. Может содержать только русские, английские буквы и цифры | |
|
|
|
|
|
|
|
для: damlex
(31.12.2009 в 16:10)
| | А кодировка какая используется? И совпадает ли кодировка текста в $name с кодировкой регулярного выражения? | |
|
|
|
|
|
|
|
для: damlex
(31.12.2009 в 16:10)
| | '#^[a-z\dа-я]+$#iu' | |
|
|
|
|
|
|
|
для: Fuelen
(02.01.2010 в 10:40)
| | Нигде не утверждалось, что кодировка — UTF-8. | |
|
|
|