Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / помогите добить regexp / 3 сообщений из 3, страница 1 из 1
21.01.2014, 17:11
    #38533400
oaken
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите добить regexp
требуется регулярка для органичения ввода десятичных дробей, целая часть не более 18 знаков, дробная - не более 2:
Код: javascript
1.
/(^[0-9]{1,18}((.|,)[0-9]{1,2})?$)|(^$)/


но проблема в том, что если не вводить разделитель, целое число может быть до 21 символа, как решить?
...
Рейтинг: 0 / 0
21.01.2014, 17:24
    #38533432
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите добить regexp
Код: c#
1.
(.|,)

Похоже на джеппу. Как это может работать? Точка это служебный символ, ее эскейпить нужно.

Может так взлетит?
Код: c#
1.
/((^\d{1,18}([\.,]\d{1,2})?$)|(^\d{1,18}$))|(^$)/
...
Рейтинг: 0 / 0
21.01.2014, 18:18
    #38533520
oaken
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите добить regexp
Antonariy,

спасибо, просветил, работает...
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / помогите добить regexp / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]