| |
|
|
| | Здравствуйте!
Подскажите, как сделать проверку данных, нужно чтобы при пересылке из формы, данные были только числовые, иначе выдавалось бы ошибочное сообщение.
В принципе такая проверка может быть сделана так:
if(!ereg("#[0-9]#",$val)){
echo("данные должны быть числовыми");
}
|
Но есть проблемка, нужно чтобы можно было вводить десятичные числа, т.е. к примеру "0.1" "0.2" и т.д.
Как поправить маску проверки, чтобы все заработало, подскажите пожалуйста! | |
| |
|
|
| |
|
|
| |
для: foboss26
(27.05.2007 в 12:43)
| | | if (is_numeric($var)) | |
| |
|
|
| |
|
|
| |
для: bronenos
(27.05.2007 в 12:52)
| | | Спасибо! Оказывается это легче чем я думал! | |
| |
|
|
| |
|
|
| |
для: bronenos
(27.05.2007 в 12:52)
| | | Отличное решение. В свое время тоже мучался над этим долго. | |
| |
|
|
| |
|
|
| |
для: bronenos
(27.05.2007 в 12:52)
| | | галимое решение, пропускает не целые числа тоже | |
| |
|
|
| |
|
|
| |
для: JIEXA
(18.06.2007 в 23:37)
| | | прочитайте пост автора | |
| |
|
|
| |
|
|
| |
для: bronenos
(18.06.2007 в 23:47)
| | | Да, виноват =) Прочитал только тему =)))) | |
| |
|
|