美文网首页
iOS 复制通讯录号码的bug及解决

iOS 复制通讯录号码的bug及解决

作者: 歪笔书生_ | 来源:发表于2018-08-24 13:46 被阅读0次

    问题

    今天妹子在登陆某东的时候发现一个bug,从通讯录复制号码到账号栏删除2个空格后依然不能登陆。写了个demo,测试下来发现在号码的前后各有一个unicode编码\U0000202d和\U0000202c导致请求错误

    解决方案

    1. 删掉这个不显示的unicode编码

    2. 正则后取出纯数字

    经过比较后选择方法2,不仅可以过滤掉这两个unicode编码,空格也不需要删除了


    WechatIMG3520.jpg

    分析

    可能是iOS系统在复制通讯录号码时加入了unicode编码,经过测试,在iOS12上已经修复了这个问题。
    不少线上app都存在这个问题

    相关文章

      网友评论

          本文标题:iOS 复制通讯录号码的bug及解决

          本文链接:https://www.haomeiwen.com/subject/slvbiftx.html