€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
Программирование
6 •
Посмотреть все темы
кириллица и латиница
1
223
Night_Phantom
@Night_Phantom
21.08.2007
я уже все перепробовал, что смог придумать....
не могу сделать проверку на совмещенеи латиницы и кирилицы в вводимых данных...
уже и коды букв сверял через ORD() и не получается....
можете подсказать, как это сделать?
p.s. хотяб теорию 😀 , но лучше пример
20090
Dimitry
@Dimitry
21.08.2007
А что ты хочешь сделать?
поподробнее
223
Night_Phantom
@Night_Phantom
21.08.2007
хочу чтобы при регистрации юзеры не могли совмещать латиницу и кириллицу в логине
4294
TOLiK
@TOLiK
21.08.2007
Night_Phantom
пишет:
хочу чтобы при регистрации юзеры не могли совмещать латиницу и кириллицу в логине
Начало, Настройки...
9. Пункт второй..
Включено, выключено - запрет совмещения латиницы и кирилицы в нике
Включи и будет тебе ЩастьЯ))
223
Night_Phantom
@Night_Phantom
21.08.2007
TOLiK
пишет:
Night_Phantom
пишет:
хочу чтобы при регистрации юзеры не могли совмещать латиницу и кириллицу в логине
Начало, Настройки...
9. Пункт второй..
Включено, выключено - запрет совмещения латиницы и кирилицы в нике
Включи и будет тебе ЩастьЯ))
спасибо громадное, но речь не о чате (или откуда ты там это взял) идет.
20090
Dimitry
@Dimitry
22.08.2007
из мп вырезал )
function engrus($str){
global $engrus_on;
if(!$engrus_on) return 0;
$eng=0;$rus=0;
for($i=0;$i<strlen($str);$i++) {
$x=ord($str[$i]);
if(($x>64 && $x<91)||($x>96 && $x<123)) $eng=1;
if($x>191 && $x<256) $rus=1;
if($eng && $rus) return 1;
}
return 0;
}
возвращает 1 если и рус. и енглиш!
223
Night_Phantom
@Night_Phantom
22.08.2007
demon
пишет:
их мп вырезал )
понятно ))
возвращает 1 если и рус. и енглиш!
спасибо большое 😀
20090
Dimitry
@Dimitry
22.08.2007
забыл сказать )
$engrus_on=1; - глобальная
чтобы эта функция работа.. илт просто убери
global $engrus_on;
if(!$engrus_on) return 0;
223
Night_Phantom
@Night_Phantom
23.08.2007
забыл сказать )
$engrus_on=1; - глобальная
чтобы эта функция работа.. илт просто убери
Спасибо )) с глобальными переменными я уже разобрался 😀