Is it possible to use ASP.NET MVC 2's DataAnnotations to only allow characters (no number), or even provide a whitelist of allowed strings? Example?
+5
A:
Use the RegularExpressionAttribute.
Something like
[RegularExpression("^[a-zA-Z ]*$")]
would match a-z upper and lower case and spaces.
A white list would look something like
[RegularExpression("white|list")]
which should only allow "white" and "list"
[RegularExpression("^\D*$")]
\D represents non numeric characters so the above should allow a string with anything but 0-9.
Regular expressions are tricky but there are some helpful testing tools online like: http://gskinner.com/RegExr/
Marc Tidd
2010-05-28 20:01:38
+1
A:
Yes. Use " [RegularExpression]"
This a great site on Regular expression http://www.regexlib.com/CheatSheet.aspx
VoodooChild
2010-05-28 20:24:38