|
|
|
| делаю проверку так-
$n1ame=strtolower(eregi_replace("[^[[:alnum:]|[:digit:]|_|-]","",$n1ame));
|
но эта функция не пропускает русские буквы! как быть? | |
|
|
|
|
|
|
|
для: segafrompiter
(21.07.2006 в 14:14)
| | а что, собственно, нужно?
что не должно быть, а что должно? | |
|
|
|
|
|
|
|
для: Snorri
(21.07.2006 в 15:37)
| | этот код не пропускает русский алфавит, он гасит все, кроме английского алфавита+цифры,
русский алфавит он не пропускает. | |
|
|
|
|
|
|
|
для: Snorri
(21.07.2006 в 15:37)
| | if(!preg_match ("/^[A-Za-zА-Я0-9-_]$/is",$login))
{
die ("В логине были обнаружены запрещенные символы");
} | |
|
|
|
|
|
|
|
для: segafrompiter
(21.07.2006 в 14:14)
| | Пользуйтесь регулярыми выражениями. | |
|
|
|
|
|
|
|
для: bartik
(21.07.2006 в 16:17)
| | стало даже интересно - а это что? тарелка манной каши? | |
|
|
|