Я использую следующий шаблон для десятичной проверки.Проверка десятичного кода
var pattern = /^([0-9]+)[.][0-9]{0,2}$/;
Мне нужно ввести только 10 цифр. , например,
12345678.00
необходимо ввести 8 цифр перед точкой. после точки, 2 цифры являются необязательными. как проверить только ввод 8 цифр перед символом точки?
Я знаю, что я уже представил ответ, но у меня есть вопрос, который может вызвать меня, чтобы изменить его. Что, если пользователь вводит 3 или 4 цифры после точки, вы хотите совместить первые два или нет? –
Должна ли сама точка быть необязательной? Если требуется, по крайней мере, 1 цифра после нее, если она присутствует? –
@JustinMorgan Хотя я подтвердил ваш комментарий, указав необязательную десятичную точку в зависимости от того, есть ли после нее цифры, если вы думаете об этом, имея одиночную десятичную точку, технически не делает недействительной запись как допустимое число, если OP решает построить его/ее приложение таким образом. –