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 » » Вопросы новичков » Проверка символов

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

1. strengerst - 07 Февраля, 2012 - 17:25:37 - перейти к сообщению
Подскажите как проверить в форме ник заполнен на русском языке или на латинском,
может с помощью регулярных выражений, знаю что латинские буква [a-z] так а русские.
(Добавление)
strengerst пишет:
Подскажите как проверить в форме ник заполнен на русском языке или на латинском,
может с помощью регулярных выражений, знаю что латинские буква [a-z] так а русские.

Да не регулярными не льзя.
2. snikers987 - 07 Февраля, 2012 - 19:05:31 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. if(preg_match('/[а-я0-9]+/uis', $sNick) && preg_match('/[a-z0-9]+/uis', $sNick)){
  3.     echo 'Ник не может содержать одновременно русские и латинские буквы.';
  4. }
  5.  

Если кодировка не utf-8 уберите модификатор u
3. strengerst - 07 Февраля, 2012 - 19:25:08 - перейти к сообщению
snikers987 пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. if(preg_match('/[а-я0-9]+/uis', $sNick) && preg_match('/[a-z0-9]+/uis', $sNick)){
  3.     echo 'Ник не может содержать одновременно русские и латинские буквы.';
  4. }
  5.  

Если кодировка не utf-8 уберите модификатор u


О спасибки попробую. Радость

 

Powered by ExBB FM 1.0 RC1