У меня есть следующий регистр ex
var pattern = /^(\d{2,3})?(?:\.\d{2,5})?$/;
//The value must be always lesser than 999.99999
if(!pattern.test(billRate.value)|| parseFloat(billRate.value) > parseFloat("999.99999"))
{
alert("Invalid It accepts values between 00.01 to 999.99999");
return false;
}
минимальное значение всегда должно быть 00.01, а максимальное - 999.99999.
к сожалению, приведенное выше регулярное выражение не работает должным образом, и кто-то может помочьмне, чтобы получить это, пожалуйста.
также регулярное выражение должно всегда проверять, что есть минимум двух чисел перед десятичной запятой и минимум двух десятичных после