本文共 506 字,大约阅读时间需要 1 分钟。
概况
实现效果:当复制粘贴电话号码到输入框时,难免不小心复制一些莫名的字符到输入框,但是输入框不能识别,以下面这个str为例 解决办法:getValueFromEvent问题
let str = "135 3898 8889"
这个str的长度是电话号码,应该是11位+2个空格,共13位。但是不知为啥,我删除了2个空格就是校验不成功,如下图
分析
经过分析发现,这个字符串长度是14,因为该字符串最后一位是一个未知字符。导致校验不成功解决办法(getValueFromEvent)
将所有非数字的字符替换掉,用替换方法 .replace(/[^0-9]/ig,"")代码
转载地址:http://fbqii.baihongyu.com/