|
|
|
| как проверить введено ли в форму чило
я только знаю что надо использовать preg_match( string pattern, string subject )
а что надо ставить на место string pattern если проверяю число | |
|
|
|
|
|
|
|
для: daornet
(18.08.2009 в 22:58)
| | '#^\d+$#'
^ начало текста
\d+ одна или более десятичных цифр
$ конец проверяемого текста
можно перед этим применить trim()
, чтобы дать возможность по ошибке вставить пробел перед цифрами.
или просто примените intval() получите целое число в пределах от -2147483648 до 2147483647 (это 4 байта)
Если там ничего небыло , или в начале данных не было цифр с минусом или без , получите 0 | |
|
|
|
|
|
|
|
для: heed
(18.08.2009 в 23:29)
| | а # зачем?
Спасибо вам большое. | |
|
|
|
|
|
|
|
для: daornet
(18.08.2009 в 23:39)
| | ## это ограничители в них выражение,
после них модификаторы выражения (, если есть)
вместо ## можно использовать другие одинаковые символы // @@ !!
внутри них надо экранировать \# такие-же символы
обычено везде используется //, но приходится много вставлять в шаблоны такие расчёски \/\/\/\/\/ )
, подробнее например здесь
http://softtime.ru/group/id_group=3
Кстати нашёл там неточность <Синтаксис выражений / Отличия от Perl>
Perl модификатор \G не поддерживается,
так как он не входит в рамки простого
сопоставления шаблону.
У меня поддерживается :)
всмысле не модификатор g а такой якорь \G который означает конец предидущего совпадения | |
|
|
|