eregi въпрос

DeX7eR

Registered
PHP:
if ((eregi("[^a-zA-Z0-9_-]", $string))

Как мога това да го направя да пропуска и празни места? Благодаря предварително.
 
Така както е написано в момента ще пропуска всеки символ различен от този в класа ти тоест и празен ред.Ако искаш да "пропуска" тези символи + празни места(предполагам само интервали - space клавиш) в множествено число:

PHP:
if(preg_match('/[a-z0-9_ -]+/i', $string))

ПП.Използвай preg_match влез "в крак с модата".
 
preg_match не е мода а е задължително eregi и ereg не се подържат от PHP 5.1.3 нагоре мисля ако не се лъжа само знам че не се подържат
 
Ами версията в която отпада е 5.3.0(да не изброявам причините) и когато пиша нещо в кавички едва ли имам напредвид буквалния му смисъл.
 

Back
Горе