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


还原测试方法

< input  name = 'PhoneNumber'  type = 'number'  placeholder = "请输入手机号"  / >

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


展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Tala

    10人对此回答表示赞同

    你好暂无复现你的问题,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段。

    展开
    10
    9回复
    发布于 5年前

    评论(9)

    收起评论

    • William 2019-02-08 09:06

      嗯嗯,好的,谢谢

      回复
    • Theodore 2019-02-11 00:27

      我百度到一条相关问题:http://www.cocoachina.com/bbs/read.php?tid=1730608,你可以作为参考

      回复
    • Javon 2019-02-12 22:51

      1、通讯录中拷贝电话号码2、粘贴到input中检查长度3、测试环境和检测出长度为15,刨除空格占2位4、代码片段wechatide://minicode/y88vh9mF7rhY

      回复
    • Elizabeth3 2019-02-14 23:35

      好的,placeholder也测试过了,苹果以及安卓都有测试,均无问题复现

      回复
    • Hannah 2019-02-16 23:06

      尴尬了,不是这个-的问题,你那边有测试placeholder状态吗?回头我试试录一个gif重现问题吧。

      回复
    • Adrian 2019-02-18 16:05

      不是的,是因为苹果的手机号格式为3-4-4之间有的-这符号所导致的,暂时没发现你的所说的占位符的问题

      回复
    • Melanie 2019-02-20 15:49

      粘贴手机号码长度应该是11,你测试出长度为13了?那就是前后有特殊符号占位了嘛。

      回复
    • Aurora 2019-02-22 23:53

      按照你的提供的代码以及测试方法,没有复现问题,你所说的长度有问题指的的是长度为13吗?

      回复
    • 在劫难逃 2019-02-25 00:41

      抱歉,问题很简单但是不好提供代码片段,只能提供问题重现流程了。

      回复
  • Genesis

    2人对此回答表示赞同

    做个正则过滤不就好了?

    展开
    2
    6回复
    发布于 5年前

    评论(6)

    收起评论

    • 有无 2019-02-07 10:39

      我觉得是中文空白符产生两个占位符,像小程序页面里输入中文空白符多少个都会显示出来,而英文的只能显示一个

      回复
    • 爱吃糖的小女孩 2019-02-09 20:00

      牛逼的问题就是,用户粘贴进去后,特殊符号是不可见不占位的。IOS11的坑,可以详细了解这里:https://github.com/zwwill/blog/issues/12

      回复
    • NONO小诺 2019-02-11 21:48

      这个type类型是调用起键盘显示文本或数字的来进行输入的,用户直接粘贴不一定会弹出键盘,建议做个失去焦点的事件直接reg

      回复
    • Aiden 2019-02-13 18:37

      type="number"用户能粘贴非数字字符进去?

      回复
    • 林子博 2019-02-15 10:22

      本来你就需要考虑到校验,你不做校验,用户输个a可以不

      回复
    • Janaya 2019-02-17 14:05

      是的,但是在知道引发问题的原因前,不知道踩的是什么坑。你这不是事后诸葛亮吗?

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部