输入的类型只能是数字和退格键,应允许使用del。 示例-小数点前3个数字和小数点后2个数字 应该只允许我们遵循以下输入类型-
答案 0 :(得分:1)
您的意思是这样的吗?
const input = document.querySelector(".enforce-pattern");
input.oninput = input.onchange = function(){
input.value = input.value.match(/^\d{0,3}(?:\.\d{0,2})?/);
};
<input class="enforce-pattern" type="text">