MVC4中相同数据注释正则表达式的两个验证消息

时间:2014-10-01 07:46:39

标签: asp.net regex asp.net-mvc-4 validation data-annotations

我们是否可以在MVC4中为相同的数据注释正则表达式显示两条验证消息。例如

[RegularExpression(@"^[a-zA-z \$ \^]+$", ErrorMessage = "Name is not valid")]
public string Name{ get; set; }

如果要为' $'的名称触发两个单独的消息和' ^'因为他们是不允许的。是否可以通过数据注释或需要通过JavaScript实现。

1 个答案:

答案 0 :(得分:0)

我不认为这是可能的。您需要使用两个带有错误消息的正则表达式。

如果您想要上述任何内容,则需要创建自己的custom validation属性,然后在jQuery中验证您需要create a rule