Показать сообщение отдельно

  #3  
Старый 18.12.2009, 18:20
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

Цитата:
Сообщение от Byrger  
PHP код:
    function IsValidLogin($login){
      if(
eregi("/^[a-zA-Z0-9А-Яа-я]{3,16}$/i",trim($login))) return(1); else return(0);
    } 
Функция чекает логин и должна принемать кирилицу чего она не делает
Как поправить (все скрипты в utf8)
но только средстрами PHP

если я правильно понял то попробуй так

PHP код:
function IsValidLogin($login){
      
$login=iconv('UTF-8''windows-1251'$login);
      if(
eregi("/^[a-zA-Z0-9А-Яа-я]{3,16}$/i",trim($login))) return(1); else return(0);
    } 
 
Ответить с цитированием