parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

как правильно проверить, что в поле ввели только цифры в формате '00' или '00.00' . помогите с RegExpr кто сколько может?

temach 18.11.2002 14:08

имеется форма, в неё должны ввести цену.
цена отсылается в БД, где хранится только в виде Х.ХХ или Х (где Х-цифра).
как правильно логически проверить правильно ли заполнили такую форму.
я пишу:
^if(def $form:prise){
^if(^form:prise.match[\d+]){ #как правильно построеть рег. выр.
ok данные проходят
}{
нет уж должны быть только цифры
}
}{
поле не заполнено
}

когда запихиваешь только буквы и всякую ,/?'; туфту проверка срабатывает. но если написать 5dfg всё пропускается в БД.