D DeX7eR Registered 9 Април 2012 #1 PHP: if ((eregi("[^a-zA-Z0-9_-]", $string)) Как мога това да го направя да пропуска и празни места? Благодаря предварително.
PHP: if ((eregi("[^a-zA-Z0-9_-]", $string)) Как мога това да го направя да пропуска и празни места? Благодаря предварително.
S somebody Registered 9 Април 2012 #2 Така както е написано в момента ще пропуска всеки символ различен от този в класа ти тоест и празен ред.Ако искаш да "пропуска" тези символи + празни места(предполагам само интервали - space клавиш) в множествено число: PHP: if(preg_match('/[a-z0-9_ -]+/i', $string)) ПП.Използвай preg_match влез "в крак с модата".
Така както е написано в момента ще пропуска всеки символ различен от този в класа ти тоест и празен ред.Ако искаш да "пропуска" тези символи + празни места(предполагам само интервали - space клавиш) в множествено число: PHP: if(preg_match('/[a-z0-9_ -]+/i', $string)) ПП.Използвай preg_match влез "в крак с модата".
G goshkoy Registered 9 Април 2012 #3 preg_match не е мода а е задължително eregi и ereg не се подържат от PHP 5.1.3 нагоре мисля ако не се лъжа само знам че не се подържат
preg_match не е мода а е задължително eregi и ereg не се подържат от PHP 5.1.3 нагоре мисля ако не се лъжа само знам че не се подържат
S somebody Registered 10 Април 2012 #4 Ами версията в която отпада е 5.3.0(да не изброявам причините) и когато пиша нещо в кавички едва ли имам напредвид буквалния му смисъл.
Ами версията в която отпада е 5.3.0(да не изброявам причините) и когато пиша нещо в кавички едва ли имам напредвид буквалния му смисъл.