Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Количество символов!
Форумы портала PHP.SU » PHP » Регулярные выражения » Количество символов!

Страниц (1): [1]
 

1. new01 - 01 Апреля, 2011 - 17:36:20 - перейти к сообщению
Вот код
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. preg_match("/^[a-zA-Zа-яА-Я0-9]{8,18}+$/u",$b)
  3.  

Даже если 1 символов в переменной $b он всё равно говорит,Что всё соответсвует шаблону.Что не так в выражениии?!?
2. Champion - 01 Апреля, 2011 - 17:42:43 - перейти к сообщению
new01 пишет:
{8,18}+
интересная штука
3. new01 - 01 Апреля, 2011 - 18:00:31 - перейти к сообщению
Ну вот я знаю,что есть ошибка. А где именно не знаю.Скажи чё как поставить,пожалуйста!
4. Champion - 01 Апреля, 2011 - 18:07:41 - перейти к сообщению
Не нужен тут плюс)
5. new01 - 01 Апреля, 2011 - 18:20:05 - перейти к сообщению
(Добавление)
вот исправил .Но всё равно не выходит.
PHP:
скопировать код в буфер обмена
  1.  
  2. preg_match("/^[a-zA-Zа-яА-Я0-9]{8,18}$/u",$b)
6. Champion - 01 Апреля, 2011 - 19:25:45 - перейти к сообщению
чуть больше кода. Как появляется строка и как используется этот прег-матч?
7. new01 - 02 Апреля, 2011 - 11:00:51 - перейти к сообщению
Извините да ,у меня небольшая опечатка.Улыбка

 

Powered by ExBB FM 1.0 RC1