Я использую приведенное ниже регулярное выражение в одном из полей в моей модели и сохраняю модель в базе данных, используя Entity Framework.
[RegularExpression("^(0(\\.[0-9]+)?|1(\\.0)?)$", ErrorMessage = "Invalid Message")]
public float Threshold{ get; set; }
Это работает почти для всех чисел, кроме тех случаев, когда я пытаюсь дать число "0,00001", оно показывает ошибку.
Подскажите, где я не так делаю?