Вот проверяю логин на корректность, чето не верно,,. Всеровно пропускает разные символы... :-), тоесть логин должен быть русским или английским с цифрами и без спец символов
вот код: в чем ошибка?
<?php
session_start();
$login='Рускийk';
class sintx{
public static $ru;
public static $en;
public static function sintxRu($login){
self::$ru=$login;
if(!preg_match("/^[А-Яа-я0-9]{1,15}$/", self::$ru)){
$_SESSION['errorru']='errorRU';
}
}
public static function sintxEn($login){
self::$en=$login;
if($_SESSION['errorru']==errorRU){
if(!preg_match("/^[A-Za-z0-9]{1,15}$/", self::$en)){
$error='Не коректный логин';
exit();
}
}
}
}
sintx::SintxRu($login);
sintx::SintxEn($login);
?>