Posts
247
Comments
67
Trackbacks
4
Reguläre Ausdrücke in Web Forms

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

posted on Wednesday, February 01, 2006 1:24 PM Print
Comments
No comments posted yet.

Post Comment

Title *
Name *
Email
Url
Comment *  
Please add 6 and 3 and type the answer here: