手机端vue项目,如何用正则表达式过滤input中输入的内容,只能输入数字,并且允许小数点后最多保留两位数,同时不能输入英文字母
使用watch监听输入框model值
比如
watch:{
value:function(val){
if(!val) return
if(!/^\d*\.?\d{0,2}$/.test(val)){
return ''
}
}
}
9 回答1.7k 阅读✓ 已解决
6 回答997 阅读
3 回答1.4k 阅读✓ 已解决
4 回答979 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答881 阅读
3 回答1.3k 阅读✓ 已解决
/^\d+(\.\d{1,2})?$/