Validate decimal value to 2 decimal places with data annotations?

前端 未结 8 1400
青春惊慌失措
青春惊慌失措 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:10

    I had the same scenario as the OP, yet the answers provided don't give a solution that works for all of the following cases:

    12, 12.3 and 12.34

    To do that, we use the following regular expression:

    [RegularExpression(@"^\d+(.\d{1,2})?$")]
    

提交回复
热议问题