input标签 设置纯手机号输入(键盘输入或粘贴时自动去除非数字字符)
解决方案:
<input
type="tel"
placeholder="请输入11位手机号码" οninput="value=value.replace(/[^\d]/g,'');if(value.length>11)value=value.slice(0,11)"
pattern="[0-9]*"
/>
注:
1,当input标签设置type="number"时, maxlength参数会失效;
2,当input标签设置type="number", 并添加οninput="value=value.replace(/[^\d]/g,'');if(value.length>11)value=value.slice(0,11)"时,输入无法识别小数点;
3,设置pattern="[0-9]*可用于拉起移动端的数字键盘,详情参考:https://www.qianduan.net/xie-you-yong-de-html5-pattern/。