我正在使用MVC数据注释,我的要求是地址字段可以包含任何字符(即除英文字符外,也允许包含其他字符),但不能包含< > . ! @ # % / ? *
。
我搜索了许多网站,但找不到如何编写此正则表达式。
到目前为止,我尝试过:
[Required(ErrorMessage = "Address Required.")]
[RegularExpression(@"^[<>.!@#%/]+$", ErrorMessage = "Address invalid.")]
public string Address { get; set; }
?
和*
被省略了?我有什么误解吗?请帮忙解答。 - nam