js限制输入框只能输入数字,且只能输入11位数

 oninput事件加判断

<input type="number" oninput="if(value.length>11)value=value.slice(0,11)">

这样可以输入小数点

<input type="number" onkeyup="this.value=this.value.replace(/[^0-9]/g,'')" oninput="if(value.length>11)value=value.slice(0,11)">

这样就完美一点了,只能输入数字

猜你喜欢

转载自blog.csdn.net/joyvonlee/article/details/106999505