type设置number后,pc端正常,但是移动端上为啥能输入多个小数点呢?
参考下:
<input id="point_num" type="number" placeholder="数量" @input="oninput" value="" onpaste="" />
oninput:function(e){
e.target.value = (e.target.value.match(/^\d*(\.?\d{0,2})/g)[0]) || null
}
用正则表达式实现,正则参考楼上