брала либо 2 десятичных знака либо 0.
Цель брать только отвалидированные данные, то что пришло на бэк для дальнейшей вставки в бд поле DECIMAL(16,2)
Вот моя регулярка: /^\d{1,16}\.?\d{0,2}$/
она пропускает:
1
1.1
1.11
хочу убрать 1.1
подскажите плиз кто хочет
https://t.me/regex_ru
премного вам блогодарен
Можно ИЛИ использовать. С двумя цифрами после точки или без них. По-моему, это |
о, спасибо, у меня пока вот это рабочая версия: /^\d{1,16}\.?\d{2}$/
не, не помогло, оно моё выражение делит на две
Не, типа, скопировать свое выражение, вставить в конец, поставить между ними или. И в одном из них оставить только 2, а в другом ничего
/^\d{1,16}(?:\.\d{2})?$/ Оно?
Обсуждают сегодня