Xaser
Новичок
регулярное вырожение
Выше функция. Поидее разрешены тока символы рус и анг! () [] _ -
Нопочемуто на практике много чего пропускает! например @ и ;
Подскажите где я ошибся
PHP:
function validlogin ($s) {
$b = iconv("UTF-8", "CP1251", "$s");
if (!preg_match('/^[A-z1-9_()-\]\[]{3,15}$/',$b) AND !preg_match('/^[А-я1-9_()-\]\[]{3,15}$/',$b)) {return 1;exit();} }
Нопочемуто на практике много чего пропускает! например @ и ;
Подскажите где я ошибся
. Желательно всегда ставить дефис в конец класса, чтобы он не интерепретировался как интервал. А для компактной записи букв в обоих регистрах пользоваться