Кажется, я снова застрял с простым регулярным выражением.Макс. 3 цифры, до 3 десятичных знаков
Что я хотел бы:
- Число между 1 и 999
- Дополнительно: запятая, знаком
- Если знак запятой вводятся, минимум 1 десятичных и максимум 3 десятичных должны быть предвестником.
Разрешено:
999,0
999.999
999,99Недопустимый:
-1
999,
999,9999
Это то, что я до сих пор:
^[0-9]{1,3}(?:\,[0-9]{1,3})?$
Любые советы?
Это почти то же самое, его можно адаптировать тривиально для ваших нужд: http://stackoverflow.com/questions/26901088/regex-numbers-between-xx-xxx-xx –