|
|
|
| НЕ получается сделать Разрешение на ввод как Целых так и Дробных чисел
Блин подскажите пожалуйста:
Дробные проходят, как с точкой так и сзапятой, а вот Целые не проходят числа....
<?
preg_match("|^[-+]?[\d]+[\.,][\d]+$|", $_POST['weight'])
?>
|
| |
|
|
|
|
|
|
|
для: Dinya_1
(08.07.2011 в 19:10)
| |
preg_match("/^[-+]?[\d]+[\.,][\d]+$|^[-+]?[\d]+[\d]+$/", $_POST['weight']);
|
| |
|
|
|
|
|
|
|
для: Добрый кот
(08.07.2011 в 19:58)
| | Дробные проходят, Не проходят целые числа (1) | |
|
|
|
|
|
|
|
для: Dinya_1
(08.07.2011 в 22:49)
| | сорри, недоглядел
preg_match("/^[-+]?[\d]+[\.,][\d]+$|^[-+]?[\d]+$/", $_POST['weight']);
|
| |
|
|
|
|
|
|
|
для: Добрый кот
(08.07.2011 в 23:05)
| | Спасибо Работает! | |
|
|
|
|
|
|
|
для: Dinya_1
(08.07.2011 в 23:15)
| | может все-таки лучше использовать floatval() ?
хотя нет, Вам же еще и с запятой нужно, кстати если не секрет зачем? | |
|
|
|
|
|
|
|
для: Dinya_1
(08.07.2011 в 19:10)
| |
/^[+-]?[\d]+(\.|,){0,1}[\d]+$/
|
| |
|
|
|