if(!preg_match("/^[a-z0-9]+$/i", $login) and preg_match("/ /", $login)){$error=true;}else{$error=false;}
$login = "!@fdsf#3";
$error = false;
В чем проблема?
Спустя 3 минуты, 57 секунд (14.01.2012 - 23:43) Invis1ble написал(а):
действительно, в чем?
Спустя 2 минуты, 5 секунд (14.01.2012 - 23:45) Xes написал(а):
preg_match("/ /", $login)
А это зачем, и что это?
Спустя 5 минут, 54 секунды (14.01.2012 - 23:51) cyberside написал(а):
Xes
проверка напробел
проверка напробел
Спустя 2 минуты, 36 секунд (14.01.2012 - 23:53) Invis1ble написал(а):
Цитата |
!preg_match("/^[a-z0-9]+$/i", $login) |
true
Цитата |
preg_match("/ /", $login) |
false
true and false === false
так в чем проблема?
Спустя 2 минуты (14.01.2012 - 23:55) Xes написал(а):
Пка не понял че ты хошь, может это?
Попробуй так к твоему коду подайдет?
if(preg_match("/^[a-z0-9]+$/i", $login)){
$error=true;
}else{
$error=false;
}
$login = ' ';
Попробуй так к твоему коду подайдет?
Спустя 2 минуты, 5 секунд (14.01.2012 - 23:57) Invis1ble написал(а):
Цитата |
if(preg_match("/^[a-z0-9]+$/i", $login)){ $error=true; }else{ $error=false; } |
достаточно
$error = (bool)preg_match("/^[a-z0-9]+$/i", $login);