![]() |
Проверка строки в php ?
Приветик
Как мне сделат в php так чтоб если строка содержит цифри , пропускат а если нет то видават ошибку . Спасибо |
|
if (preg_match('/0-9/', $string)) continue;
|
Налицо полное незнание регулярных выражаний. Под видом $string легко проходит "0-9", и не проходит "90".
Правильно: preg_match('/^\d+$/',$value) |
Цитата:
|
|
Зачем здесь регулярные выражения?
RaZEr верно написал. if(!is_numeric($string)) die('String is not numeric value'); |
Цитата:
|
MadCat_X
В любом случае, как минимум /[0-9]/, а не /0-9/ |
| Часовой пояс GMT +4, время: 12:03. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.