RegularExpressionValidator

24/09/2008 - 16:53 von Andreas Kammann | Report spam
Ich habe zur Überprüfung eines Textfeldes einen RegularExpressionValidator
eingebaut (Es sollen als Eingabe nur Zahlen erlaubt sein)

<asp:RegularExpressionValidator ID="vldNumber" ControlToValidate="txtNumber"
Display="Dynamic" ErrorMessage="Not a number"
ValidationExpression="(^([0-9]*|\d*\d{1}?\d*)$)" Runat="server">
</asp:RegularExpressionValidator>

Wie muss ich nun die ValidationExpression àndern, damit ich auch ein Komma
eingeben kann (z.B. 1212,44 )
 

Lesen sie die antworten

#1 Thomas Bandt
25/09/2008 - 01:06 | Warnen spam
Hallo Andreas,

Andreas Kammann schrieb:
Ich habe zur Überprüfung eines Textfeldes einen RegularExpressionValidator
eingebaut (Es sollen als Eingabe nur Zahlen erlaubt sein)

<asp:RegularExpressionValidator ID="vldNumber" ControlToValidate="txtNumber"
Display="Dynamic" ErrorMessage="Not a number"
ValidationExpression="(^([0-9]*|\d*\d{1}?\d*)$)" Runat="server">
</asp:RegularExpressionValidator>

Wie muss ich nun die ValidationExpression àndern, damit ich auch ein Komma
eingeben kann (z.B. 1212,44 )



a) RegEx Bibliothekt: http://regexlib.com/default.aspx
b) RegEx Editor: http://www.radsoftware.com.au/regexdesigner/
c) Syntax-Referenz: http://www.regular-expressions.info/reference.html

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Beratung, Entwicklung
http://www.dotnetjob.de - .NET-Stellenbörse
http://blog.thomasbandt.de - Thomas goes .NET

Ähnliche fragen