Shredder2003
Новичок
почему preg_match считает, что chr(13) - это буква или цифра?
if(preg_match("/[a-zA-Z0-9]{0,}/", $arg)){print 'true';}else{print 'false';}
необходимо, чтобы вся строка $arg состояла только из букв и цифр. Почему, если $arg==chr(13), то условие возвращает 'true'? (ведь chr(13) - это ведь не буква и не цифра)
и ещё, chr(10) тоже пропускается как [a-zA-Z0-9]
Как сделать, чтобы 'true' возвращалось ТОЛЬКО при цифрах и буквах?
if(preg_match("/[a-zA-Z0-9]{0,}/", $arg)){print 'true';}else{print 'false';}
необходимо, чтобы вся строка $arg состояла только из букв и цифр. Почему, если $arg==chr(13), то условие возвращает 'true'? (ведь chr(13) - это ведь не буква и не цифра)
и ещё, chr(10) тоже пропускается как [a-zA-Z0-9]
Как сделать, чтобы 'true' возвращалось ТОЛЬКО при цифрах и буквах?