ASP MVC3 - 使用正则表达式验证器来查找整个单词

时间:2013-04-12 16:32:25

标签: asp.net-mvc regex asp.net-mvc-3 asp.net-mvc-2

这是我第一次使用正则表达式而且我没有任何运气试图匹配整个单词。我在我的视图模型上使用ASP MVC Regular Expression Validator,具有以下模式:

    [Required(ErrorMessage = "Welcome Letter required as (Y)es or (N)o")]
    [RegularExpression(@"^[|YES|YEs|Yes|yES|yEs|YeS|yeS|yes|Y|y|NO|No|nO|N|n]{1}", ErrorMessage = "Welcome Letter required as (Y)es or (N)o")] 
    [DisplayName("Welcome Letter Req")]
    public string WelcomLetterReq { get; set; }

如果我想放入YN(小写或大写),但是其他任何内容都会给我一个错误消息。有人可以用语法帮忙吗?

1 个答案:

答案 0 :(得分:1)

试试这个:

^(([yY][eE][sS])|([nN][oO])|([yY]|[nN]))$

直播示例:http://rubular.com/r/CfPJnLuHqe