[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выделывается preg_match
cyberside
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 написал(а):
действительно, в чем? biggrin.gif

Спустя 2 минуты, 5 секунд (14.01.2012 - 23:45) Xes написал(а):
preg_match("/ /", $login)

А это зачем, и что это?

Спустя 5 минут, 54 секунды (14.01.2012 - 23:51) cyberside написал(а):
Xes
проверка напробел ph34r.gif

Спустя 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);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.