1

In DB i have decimal type like decimal(10, 2)

Can i validate input filed on MVC 3.0 model if is decimal like for URL: [Url] ,...

http://weblogs.asp.net/imranbaloch/archive/2011/02/05/new-validation-attributes-in-asp-net-mvc-3-future.aspx

Does anything like this already exist or i must write custom validator?

senzacionale
  • 20,448
  • 67
  • 204
  • 316

2 Answers2

3

Decimal fields are automatically validated by the default model binder. You don't need to do anything special. If you try to assign an invalid value to a decimal field on your view model you will get a validation error.

Darin Dimitrov
  • 1,023,142
  • 271
  • 3,287
  • 2,928
2

I hope it will helps you.... create a custom validator that uses Decimal.TryParse under the covers.

^\d*\.?\d+$

Glory Raj
  • 17,397
  • 27
  • 100
  • 203