Regex-Währungsvalidierung

Brauche ich Hilfe für regex Währung in der jQuery-Funktion.

  • Es Optional erlaubt das " $ " - Zeichen nur ein mal von Anfang an.
  • Es ermöglicht, Komma als digital -, Gruppen-Trennzeichen, aber nicht am Anfang oder am Ende.
  • Es können nur 2 stellen gerundet nach dem Komma.
  • Es ermöglicht, nur ein Dezimalpunkt und nicht in der Anfang oder das Ende.

Gültig:

$1,530,602.24
1,530,602.24

Ungültig:

$1,666.24$
,1,666,88,
1.6.66,6
.1555.

Versuchte ich /^\$?[0-9][0-9,]*[0-9]\.?[0-9]{0,2}$/i; es funktioniert gut, außer, es entspricht 1,6,999.

InformationsquelleAutor der Frage user2205924 | 2013-04-26

Schreibe einen Kommentar