|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Регулярное выражение для проверки денежной суммы |
|
Регулярное выражение для проверки денежной суммы
|
Новый участник Сообщения: 7 |
Профиль | Отправить PM | Цитировать Помогите написать регулярное выражение
Как можно разрешить данные вида 0,1 или 0.1 или 0,01 или 0.01 или 1.00 но запретить 0,00 или 0.00 или -0,01 или 0,001 или 0.001 |
|
Отправлено: 15:34, 21-08-2006 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать я думаю что чтото вроде этого: ([1-9][0-9]*[,.][0-9][0-9] | 0[,.][0-9]?[1-9])
|
------- Отправлено: 15:42, 21-08-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать я нашел вот такое
(^[0-9]*[1-9]+[0-9]*\.[0-9]*$)|(^[0-9]*\.[0-9]*[1-9]+[0-9]*$)|(^[0-9]*[1-9]+[0-9]*$) но оно не ограничивает после запятой 2 знака и запятую не берет только точку ну запятая лечится как я понимаю так (^[0-9]*[1-9]+[0-9]*[\.,][0-9]*$)|(^[0-9]*[\.,][0-9]*[1-9]+[0-9]*$)|(^[0-9]*[1-9]+[0-9]*$) остается обрезать дробную часть |
Отправлено: 15:54, 21-08-2006 | #3 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать ^([1-9][0-9]*[,.][0-9][0-9] | 0[,.][0-9]?[1-9])$
|
------- Отправлено: 16:01, 21-08-2006 | #4 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать ^[01]?[,\.][0-9]*$
|
|
Отправлено: 17:32, 21-08-2006 | #5 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать XCodeR
ваше выражение не съест 2,0... а 0,00 назовет правильным... баг однако |
------- Отправлено: 20:50, 21-08-2006 | #6 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать Vlad Drakula
Цитата:
первый символ до точки либо 0, либо 1... Цитата:
P.S. Цитата:
тогда Ваш вариант, будет предпочтительней... |
|||
Отправлено: 22:00, 21-08-2006 | #7 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать XCodeR
помнится в нутри квадратных скобок нету необходимости ескейпить точку. |
------- Отправлено: 04:03, 22-08-2006 | #8 |
Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать Vlad Drakula это смотря какая она идет по счету сначала и после чего.
лутше все эскейпить) |
------- Отправлено: 04:16, 22-08-2006 | #9 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать E-mail
Цитата:
|
|
------- Отправлено: 11:24, 23-08-2006 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Регулярное выражение: вырезать данные между тегами | venuko | Вебмастеру | 6 | 04-06-2009 16:59 | |
Регулярное выражение - вырезать все кроме указанных в масиве слов | venuko | Вебмастеру | 14 | 30-01-2009 09:51 | |
регулярное выражение на пхп. | Drem | Вебмастеру | 13 | 22-07-2006 00:16 | |
Регулярное выражение | benya | Вебмастеру | 27 | 26-08-2005 14:34 | |
как быстрее и менее ресурсоемкей создать регулярное выражение | Вебмастеру | 3 | 13-02-2005 11:24 |
|