Мне нужна помощь для валютного регулярного выражения в функции jQuery.
- Он по выбору позволяет знаку "$" только один раз в начале.
- Он позволяет запятую в качестве разделителя цифровых групп, но не в начале или в конце.
- Он позволяет всего 2 цифры округлять после десятичной точки.
- Он позволяет использовать только одну десятичную точку, а не в начале или конце.
Действителен:
$1,530,602.24
1,530,602.24
Неверно:
$1,666.24$
,1,666,88,
1.6.66,6
.1555.
Я попробовал /^\$?[0-9][0-9,]*[0-9]\.?[0-9]{0,2}$/i
; он отлично работает, за исключением того, что он соответствует 1,6,999
.