我想decimal
在我的应用程序中验证以下范围内的a MVC3
。
0.000000001 至 100.000000000
这是Regex
我尝试过的,但它不起作用:
(^100([.]0{1,9})?)$|(^\d{1,9}([.]\d{1,9})?)$
[RegularExpression(@"(^100([.]0{1,9})?)$|(^\d{1,9}([.]\d{1,9})?)$",
ErrorMessage ="Decimal value should be between 0.000000000 to 100.000000000")]
[Range(0, 100, ErrorMessage = " % must be between {1} and {2}")]
[Display(Name = "Percentage:")]
public double? Percentage { get; set; }
谁能看到我做错了什么?