Разъяснения по обработке номеров в валидаторе Range и Regular Expression в MVC - PullRequest
0 голосов
/ 17 сентября 2018

MVC / ViewModel

У меня есть диапазон и регулярное выражение для проверки чисел в диапазоне от 60,00 до 120,00

Регулярное выражение для проверки того, что данное число имеет только 2 десятичных знака.

[RegularExpression(@"\d{1,3}\.\d{1,2}$", ErrorMessage = "Invalid.")]
[Range(60.00, 120.00, ErrorMessage = "Invalid.")]

Однако в сценарии 98 или 100 все еще являются действительными числами.Синтаксис, который я предоставил, рассматривает его как недействительный и ожидает ввода чисел как 98,00 (или) 100,00

...