记录[使用正则校验遇见的一些问题]

前几天使用正则做了一个输入框校验
需求:只能输入数字,并且保留两位小数
习惯性的使用了οnkeyup=正则这样直接去校验
问题:在输入框输入以后由于使用了replace删除不符合正则的字符串,正常输入没有问题,如果你输入中文会被删除,但是replace是删除成空,会导致输入中文被删除以后,后续怎么输入都是空,变量不存在值,监听不到值。
后面解决方法

//watch监听
watch:{
   
    
    
    stringNum(newVal) {
   
    
    
                let a = newVal.split('')
                if (

猜你喜欢

转载自blog.csdn.net/YuT_ian/article/details/115613995