2016-05-05 7 views
0

Wie pro Anforderung möchte ich Daten in einzelnen AZ Alphabet dann Comma dann wieder AZ Alphabet so wie kann ich regelmäßig schreiben Ausdruck dafür.Wie schreibe ich regulären Ausdruck für Daten wie "A, B", "C, D" in MVC-Modell

meine gültigen Daten wären A Oder A, B bedeutet A-Z und a-z sind hier erlaubt.

Vielen Dank im Voraus

+0

Wie ist MVC relevant? Die Logik zum Überprüfen einer Zeichenfolge gegen eine Regex ist in jedem Framework gleich. (Obwohl eine Programmiersprache oder eine Plattform eine nützliche Ergänzung zu Ihrer Frage wäre.) – tripleee

Antwort

0

Hier ist der reguläre Ausdruck Sie verwenden würden:

^[A-Z](,[A-Z])?$ 

^Prüfungen für den Anfang der Zeile. [A-Z] passt jedes Zeichen zwischen A-Z einmal an. Die Klammern gruppieren den Inhalt zusammen. Das ',' wird einem literalen Komma entsprechen. Das '?' bedeutet, dass die vorhergehende Gruppe optional ist. Das $ wird am Ende der Zeile übereinstimmen.

+0

Danke für die Lösung. meine möglichen Daten wären A oder A, B. Können Sie bitte eine Lösung dafür vorschlagen? Vielen Dank im Voraus –

+0

Ah in diesem Fall können die + Pluszeichen entfernt werden und optional nach dem Komma. Ich werde die Antwort aktualisieren – ZzCalvinzZ

Verwandte Themen