Eingabeformat überprüfen

23/01/2009 - 17:15 von l.juenemann | Report spam
Hallo NG,

wie kann man überprüfen, ob in einem Textfeld ein beliebig langer
String ohne Sonder- und Leerzeichen eingegeben wurde? Der String darf
nur aus Zeichen und Zahlen bestehen, wobei das erste Zeichen keine
Zahl sein darf.

mfg

Lothar
 

Lesen sie die antworten

#1 Martin Honnen
23/01/2009 - 17:45 | Warnen spam
wrote:

wie kann man überprüfen, ob in einem Textfeld ein beliebig langer
String ohne Sonder- und Leerzeichen eingegeben wurde? Der String darf
nur aus Zeichen und Zahlen bestehen, wobei das erste Zeichen keine
Zahl sein darf.



Das kann man mittels eines regulàren Ausdruckes überprüfen, also etwa

if (Regex.IsMatch(textBoxInstance.Text, @"[a-z][a-z0-9]*",
RegexOptions.IgnoreCase))

wobei das jetzt mindestens einen Buchstaben aus a...z am Anfang
erfordert und dann eine beliebig lange Sequenz aus Buchstaben von a...z
und Ziffern 0...9.

Der eigentliche regulàre Ausdruck ist nur ein Beispiel, du musst selber
festlegen, welche Zeichen ausser Ziffern du da erlauben willst.

Siehe http://msdn.microsoft.com/en-us/lib...00312.aspx

Martin Honnen MVP XML
http://JavaScript.FAQTs.com/

Ähnliche fragen