Регулярные выражения

M9
На сайте с 15.05.2014
Offline
79
330

Всем даров народ, помогите с регуляркой не могу понять почему этот код:

echo preg_match('/^[a-zа-яё]+\s*$/i', "test  ");

возвращает true a этот:

echo '<br />'.preg_match('/^[a-zа-яё]+\s*$/i', "Тест  ");

false? нужно что бы и на английском букве и на русском возвращал true?

LovelAss
На сайте с 05.06.2009
Offline
96
#1

Модификатор u попробуйте добавить:


echo '<br />'.preg_match('/^[a-zа-яё]+\s*$/ui', "Тест ");
M9
На сайте с 15.05.2014
Offline
79
#2
LovelAss:
Модификатор u попробуйте добавить:

echo '<br />'.preg_match('/^[a-zа-яё]+\s*$/ui', "Тест ");

Заработала спасибо)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий