小程序 IOS端从通讯录中复制粘贴手机号码有特殊符号的问题
发布于 7 年前 作者 gangdai 17947 次浏览 来自 问答

从IOS通讯录中复制电话号码粘贴到input中,前后带有隐藏特殊符号,导致电话号码验证错误。有遇到过的同学吗?有解决办法吗?

还原测试方法

< input  name = ‘PhoneNumber’  type = ‘number’  placeholder = “请输入手机号”  / >

从IOS通讯录中复制电话号码后,一位位的删除内容,删除到第一位的时候, placeholder 内容不会显示出来,再删除一位, placeholder 显示出来。

3 回复

最后用

replace(/[^\d]/g,'')

过滤了非法字符,然后再进行正则校验,可以了。

做个正则过滤不就好了?

你好暂无复现你的问题,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

回到顶部