Java Regular expression für Geld

Ich wan machen regex für Geld, dass kann überprüfen Betrag mit Kommas, Dezimalstellen angenommen, Minuszeichen oder Klammern, Dollarzeichen, Dezimalzahlen, nur numerisch.

Ich habe den folgenden Ausdruck

((\\$?(([0-9]{0,1})?\\.[0-9]{1,2}))|(\\$?([1-9]{1}[0-9]{0,2}([,][0-9]{3})*)(\\.[0-9]{1,2})?))

Es funktioniert gut für $23,000 etc. aber wie behandeln Minuszeichen oder Klammern

Bitte um Rat.

  • Versuchen Sie, die post, und wir werden Ihnen ein Angebot das Sie nicht ablehnen können.
  • Es ist erstaunlich, dass ich verloren habe so viel Ruf durch Fragen Frage 🙂 es ist wirklich de-Förderung von Vertrauen der Nutzer auf ein solches system...
  • Ich habe es, es funktioniert nicht..
  • möchten Sie vielleicht Lesen Sie die FAQ auf stellen. Wenn Sie Lesen Sie durch und post weitere detaillierte Fragen in der Zukunft, die Sie nicht bekommen nach unten gestimmt.
  • Vielen Dank,
InformationsquelleAutor | 2013-03-11
Schreibe einen Kommentar