我需要使用数据注释在MVC中验证模型变量颜色。它应该是一个十六进制值。如何验证。 最佳答案 您可以使用RegularExpression数据注释属性,如下所示:[RegularExpression("^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$", ErrorMessage = "Invalid Format")] public string Color { get; set; }