2016-05-07 1 views
1

Есть ли способ сделать только кириллицу, чтобы иметь возможность вводить вход/сообщение? Я сделал это с if(ctype_alnum($imeiprezime) == false), и он работает, но я не могу добавить пробелы. Я хочу разрешить входные данные, такие как Ilija Popivanov и Илија Попиванов.PHP только кириллица во входных данных без JavaScript

+0

Возможный дубликат [Использование ctype \ _alnum() с пробелами] (http://stackoverflow.com/questions/19804342/using-ctype-alnum-with-spaces) – Laurel

+0

Я его не полезен –

+0

Почему ? Он соответствует вашим требованиям не использовать JS. – Laurel

ответ

0

Вы должны быть в состоянии использовать это:

$string1 = ' Ilija Popivanov Илија Попиванов'; 


if(!preg_match('/[^\p{Cyrillic}\p{L} ]/u',$string1)) 
{ 
    echo 'pass'; 

}else{ 
    echo 'fail'; 

} 

По существу, если есть какие-либо не-кириллица не-пространство, или не буквенные символы, preg_match возвращает истину.

+0

Я попробую и THX –

Смежные вопросы