Pille1002
Lt. Junior Grade
- Registriert
- Apr. 2013
- Beiträge
- 396
Hi Zusammen,
ich möchte eine RegEx die prüft, ob ein zu Druckender Seitenbereich richtig eingegeben wurde, so wie es die meisten von euch kennen wenn man in Word ein Dokument drucken möchte:
Konkret mochte ich prüfen das in der übergebenen Zeichenkette nur gültige Kombinationen drin sind wie zB:
"1,2,3-11, 22" usw.
Ich habe schon meherer Ansätze gehabt, aber auf eine 100% Lösung komme ich nicht, eventuelle kann mir eine helfen, danke.
Einer meiner Ansätze bzw Idee:
"^[0-9]+[, -]+[0-9]$"
(Muss mit einer Zahl 0-9 beginnen, mind. 1 mal vorkommen, gefolgt von einem Komma oder einen Minus und endet mit einer Zahl)
oder
^[0-9]+|^[0-9]+[,]+[0-9]+
ich habe dann oft das Problem, das eine Kombination nicht mehr tut.
ich möchte eine RegEx die prüft, ob ein zu Druckender Seitenbereich richtig eingegeben wurde, so wie es die meisten von euch kennen wenn man in Word ein Dokument drucken möchte:
Konkret mochte ich prüfen das in der übergebenen Zeichenkette nur gültige Kombinationen drin sind wie zB:
"1,2,3-11, 22" usw.
Ich habe schon meherer Ansätze gehabt, aber auf eine 100% Lösung komme ich nicht, eventuelle kann mir eine helfen, danke.
Einer meiner Ansätze bzw Idee:
"^[0-9]+[, -]+[0-9]$"
(Muss mit einer Zahl 0-9 beginnen, mind. 1 mal vorkommen, gefolgt von einem Komma oder einen Minus und endet mit einer Zahl)
oder
^[0-9]+|^[0-9]+[,]+[0-9]+
ich habe dann oft das Problem, das eine Kombination nicht mehr tut.