Validate decimal value to 2 decimal places with data annotations?

前端 未结 8 1398
青春惊慌失措
青春惊慌失措 2020-12-03 07:20

I have this in my view model:

[Required(ErrorMessage = \"Price is required\")]
[Range(0.01, 999999999, ErrorMessage = \"Price must be greater than 0.00\")]
[         


        
8条回答
  •  独厮守ぢ
    2020-12-03 08:04

    [RegularExpression(@"^\d+.\d{0,2}$",ErrorMessage = "Price can't have more than 2 decimal places")]
    public decimal Price { get; set; }
    

    This will cater for 0 to 2 decimal places, or none at all.

提交回复
热议问题