RegEx nur Zahlen und ein Plus?
Moin,
in Java nutze ich gerade Regular Expressions und ich möchte gerne entweder nur Zahlen erlauben oder Zahlen, an denen ein Plus hängt (bspw. 30+).
Bisher habe ich:
^[0-9]+$
Fehlt mir nur noch das mit dem Plus. Wie geht das?
Danke im Voraus!
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Mathematik
Bau am Ende einfach noch ein +-Literal ein:
^[0-9]+\+?$
Bedeutet: Ein oder mehrere Ziffern von 0 bis 9 und optional ein + am Ende.
Damit würde aber übrigens auch 0030+ matchen.
Woher ich das weiß:Berufserfahrung – Software-Entwicklung
^[0-9]+\+?$