Für die Validierung von Web Server Controls (z.B. <asp:TextBox/>) gibt es die Möglichkeit einer Validierung von Texteingaben mittels regulären Ausdrücken (<asp:RegularExpressionValidator/>).
Mit regulären Ausdrücken kann kontextabhängig nach Textmustern gesucht werden. Eine regulärer Ausdruck ist deshalb nicht ein einfacher Suchstring, sondern die formale Beschreibung eines Textmusters.
Man kommt jedoch nicht umhin eigene reguläre Ausdrücke zu erstellen, hier einige Beispiele:
| Nur 4 oder 5 Zahlen: |
"^\d{4,5}$" |
| mindestens 5 Zahlen |
"^[0-9]{5,}$" |
| mindestens 4 und max. 30 Zeichen: |
"^\S{6,30}$" |
| Zahlen im Format xxxx-xxxx-xxxx-xxxx |
"[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{4}" |
Einige nützliche Links hierzu:
Tutorial: http://gnosis.cx/publish/programming/regular_expressions.html
Nachschlagen: http://www.zvon.org/other/reReference/Output/index.html
Dokumentation bei Microsoft: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcharacterescapes.asp
Reguläre Ausdrücke online testen: http://www.nvcc.edu/home/drodgers/ceu/resources/test_regexp.asp