Ich versuche zu validieren, dass eine Zeichenfolge 5 Zeichen lang ist ODER wenn es eine führende Null hat, kann es 6 sein. Ich habe Probleme mit dem OR Teil dieser, bis jetzt meine Regex ist ^(0)[a-zA-Z0-9]{5}$
, aber dies ist für eine 0 und dann 5-stellige Nummer, so dass 5-stellige Zahlen ohne Null sind ungültig.Regex für die Validierung nur, wenn die Länge 6 ist
Gibt es eine Regex, die nur für den Fall, dass die Länge 6 ist, nach einer führenden Null sucht?
Vielleicht ''? Warum sagst du * 5 Ziffern *, sondern enthalten Buchstaben zur Zeichenklasse? –
Verwenden Sie '?' unmittelbar nach (0), um es optional zu machen. '0?' Weitere Informationen: http://www.mikesdotnetting.com/article/46/c-regular-expressions-cheat-sheet – meorfi
Hat meine Antwort Ihr Problem gelöst? –