是否有可能使用DataAnnotations来限制用户从输入特殊字符?
我希望用户只输入包括AZ,az和0-9成一个文本框。
我需要做这个客户端上。
是否有可能使用DataAnnotations来限制用户从输入特殊字符?
我希望用户只输入包括AZ,az和0-9成一个文本框。
我需要做这个客户端上。
是的,你可以使用正则表达式为...
[Required(ErrorMessage = "Enter Foo !")]
[RegularExpression(@"^[a-zA-Z0-9]+$", ErrorMessage = "Incorrect Entry dude !")]
public string Foo { get; set; }
你可以尝试使用[RegularExpression]
属性:
[RegularExpression(@"^[a-zA-Z0-9]+$")]
public string Foo { get; set; }
它支持不显眼的客户端验证一样,所以这个正则表达式将在客户端上进行调换。
我敢肯定有一个正则表达式属性为,不知道它有多好作品与客户端寿。
[RegularExpression(@"your-reg-exp", ErrorMessage = "Your error message")]