从通讯录复制手机号粘贴到输入框中,最后拿到的的字符串会多出奇怪的unicode码\U202d
(属于不显示的unicode码所以可以看到界面上显示时正常的但位数就不对)
去除该unicode码
str = [str stringByReplacingOccurrencesOfString:@"\\p{Cf}" withString:@"" options:NSRegularExpressionSearch range:NSMakeRange(0, str.length)];
从通讯录复制手机号粘贴到输入框中,最后拿到的的字符串会多出奇怪的unicode码\U202d
(属于不显示的unicode码所以可以看到界面上显示时正常的但位数就不对)
去除该unicode码
str = [str stringByReplacingOccurrencesOfString:@"\\p{Cf}" withString:@"" options:NSRegularExpressionSearch range:NSMakeRange(0, str.length)];
本文标题:iOS开发-不可见字符的坑 \U202d
本文链接:https://www.haomeiwen.com/subject/ngkbxktx.html
网友评论