|
|
|
| Добрый день. Пожалуйста подскажите регулярное выражение которое фильтровало бы переменную на значение только дробного числа с количеством знаков после запятой более 3-х. При этом это число может быть целое, но не может быть вида: 123.
Заранее спасибо! | |
|
|
|
|
|
|
|
для: pavluxa09
(30.06.2011 в 14:11)
| | Можно начать отталкиваться от следующего скрипта
<?php
$number = 127.3783;
$pattern = "|^[\d]*(\.[\d]{1,3})?$|";
if(!preg_match($pattern, $number))
echo "Число не удовлетворяет формату #.###";
?>
|
| |
|
|
|
|
автор: rsqw (05.07.2011 в 02:09) |
|
|
для: cheops
(30.06.2011 в 16:14)
| | ось /(^[0-9]{1,}\.[0-9]{3}$)|(^[0-9]{1,}$)/ | |
|
|
|
|
|
|
|
для: pavluxa09
(30.06.2011 в 14:11)
| | Невнятное условие. 123 - тоже целое. И что разделяет целую и дробную части, точка или запятая? | |
|
|
|