开发中发现一个神坑,从通讯录中复制手机号到APP中提示格式不正确,明明去掉了空格啊?
打断点才发现,复制后的手机号前后有"\u0000202d"和"\u0000202c",怎么办?去掉呗!
+ (NSString *)getSeparatedPhoneNumberWithString:(NSString *)phoneString {
return [phoneString stringByReplacingOccurrencesOfString:@"\\p{Cf}" withString:@"" options:NSRegularExpressionSearch range:NSMakeRange(0, phoneString.length)];
}
网友评论