Walidacja waluty Regex
Potrzebuję pomocy dla wyrażenia waluty w funkcji jQuery.
Opcjonalnie zezwala na znak „$” tylko raz na początku.Umożliwia przecinek jako separator grup cyfrowych, ale nie na początku ani na końcu.Umożliwia tylko 2 cyfry zaokrąglone po przecinku.Pozwala tylko na jeden punkt dziesiętny, a nie na początku lub na końcu.Ważny:
$1,530,602.24
1,530,602.24
Nieważny:
$1,666.24$
,1,666,88,
1.6.66,6
.1555.
próbowałem/^\$?[0-9][0-9,]*[0-9]\.?[0-9]{0,2}$/i
; działa dobrze, chyba że pasuje1,6,999
.