Regex 如何在正则表达式中使用OR运算符
我正在使用数据注释验证MVC3 razor中的文本框。我想为一个文本框匹配两个不同的条件。如何根据情况显示两条不同的错误消息 以下是我的示例代码:Regex 如何在正则表达式中使用OR运算符,regex,asp.net-mvc-3,Regex,Asp.net Mvc 3,我正在使用数据注释验证MVC3 razor中的文本框。我想为一个文本框匹配两个不同的条件。如何根据情况显示两条不同的错误消息 以下是我的示例代码: [RegularExpression(@"^PR[a-zA-Z0-9]*$ | ^PR[a-zA-Z0-9]2([a-zA-Z0-9]*)$", ErrorMessage = "Invalid Product | Invalid ITN")] 我想针对以下情况显示单独的错误消息: ^PR[a-zA-Z0-9]*$ ^PR[a-zA-Z0-9]2(
[RegularExpression(@"^PR[a-zA-Z0-9]*$ | ^PR[a-zA-Z0-9]2([a-zA-Z0-9]*)$", ErrorMessage = "Invalid Product | Invalid ITN")]
我想针对以下情况显示单独的错误消息:
^PR[a-zA-Z0-9]*$
^PR[a-zA-Z0-9]2([a-zA-Z0-9]*)$
^PR[a-zA-Z0-9]上显示一条错误消息*$
和^PR[a-zA-Z0-9]2([a-zA-Z0-9]*)上的另一个$
?