Ich muss einige Benutzereingaben validieren, um sicherzustellen, dass eine eingegebene Zahl im Bereich von 1-99 einschließlich liegt. Dies müssen ganze (Integer) Werte sein
Eine vorangestellte 0 ist zulässig, aber optional
Gültige Werte
- 1
- 01
- 10
- 99
- 09
Ungültige Werte
- 0
- 007
- 100
- 10.5
- 010
Bisher habe ich die folgende Regex, die ich ausgearbeitet habe: ^0?([1-9][0-9])$
Dies erlaubt eine optionale 0 am Anfang, ist aber nicht 100% korrekt, da 1
nicht als gültig erachtet wird
Irgendwelche Verbesserungen/Vorschläge?