Regex Zahl 0 - 5091?
Hey wie bekomme ich die Zahl von 0 - 5091 mit einem Regex.
Würde mich über Hilfe freuen danke.
2 Antworten
Für sowas sind RegEx eher nicht das Mittel der Wahl... da brauchst du Massen von Oder.
^(0|[1-9][0-9]{0,2}|[1-4][0-9]{3}|50([0-8][0-9]|9[01]))$
^ Beginn
0 oder
1-9 am Anfang und 0-2 Mal 0-9 oder
1-4 am Anfang und dann 3 Ziffern oder
50 am Anfang und dann entweder 0-8 und 0-9 oder 9 und 0-1
$ Ende
Woher ich das weiß:Berufserfahrung – Softwareentwickler & Admin
Nutzer, der sehr aktiv auf gutefrage ist
äh , nicht wirklich .
da muss man die genaue frage kennen . und das beispiel aus was es extrahiert werden soll .
das könnte auch 5999 werden
deswegen, formulier mal die frage ganz genau .
das einfachste wäre 0-9999
[0-9]{0,4}