Astral Man
We Will Rock You
Регулярное выражение. Проверка суммы.
Есть рег. выражение
'^(0|-?[1-9][0-9]*(\.[0-9]{1,2})?)$'
проверяет: сумма равна 0 или с разделителем и знаком -1..0.00 до 1...0.99
Нужно запретить суммы типа:
-0
-0.00
-0.
Разрешить только:
-0.99 .. 0.99
-9...9.99 .. 9...9.99
-~{}~ 08.04.05 13:40:
Прошу прощения что задал глупый вопрос не подумав...
Вот рабочие рег. выражение:
'^(-?0(\.[1-9]{1,2})|-?0(\.[0-9]{1}[1-9]{1})|-?[1-9][0-9]*(\.[0-9]{1,2})?)$'
Есть рег. выражение
'^(0|-?[1-9][0-9]*(\.[0-9]{1,2})?)$'
проверяет: сумма равна 0 или с разделителем и знаком -1..0.00 до 1...0.99
Нужно запретить суммы типа:
-0
-0.00
-0.
Разрешить только:
-0.99 .. 0.99
-9...9.99 .. 9...9.99
-~{}~ 08.04.05 13:40:
Прошу прощения что задал глупый вопрос не подумав...
Вот рабочие рег. выражение:
'^(-?0(\.[1-9]{1,2})|-?0(\.[0-9]{1}[1-9]{1})|-?[1-9][0-9]*(\.[0-9]{1,2})?)$'