使用.net数据注释验证颜色(十六进制值)

时间:2013-12-23 09:02:57

标签: .net asp.net-mvc data-annotations

我需要使用数据注释在MVC中验证模型变量颜色。它应该是十六进制值。如何验证。

1 个答案:

答案 0 :(得分:15)

您可以使用RegularExpression数据注释属性,如下所示:

[RegularExpression("^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$", ErrorMessage = "Invalid Format")]
public string Color { get; set; }