如何在MVC3正则表达式中为NOT NULL或ZERO提供数据注释验证

时间:2012-01-25 16:12:04

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

     [RegularExpression("", ErrorMessage = " Affordable fees cannot be Zero or Negative.")]
    public decimal AffordablePayment { get; set; }

我需要数据注释验证中的错误消息的正则表达式。请帮帮我。谢谢!

2 个答案:

答案 0 :(得分:4)

[Range(0.01, double.MaxValue, ErrorMessage = "Affordable fees cannot be Zero or Negative.")]
public decimal AffordablePayment { get; set; }

答案 1 :(得分:0)

试试这个:

(^\d*\.?\d*[1-9]+\d*$)|(^[1-9]+\d*\.\d*$)