gpt4 book ai didi

ios - 使用 NSDataDetector 验证电话号码

转载 作者:行者123 更新时间:2023-11-29 03:41:51 25 4
gpt4 key购买 nike

如何使用 NSDataDetector 验证电话号码。在我的项目中,任何高于 14 的文本长度也是有效的,但 NSDataDetector 不会以这种方式检测它。

我正在使用以下 stackoverflow 帖子中的代码:NSTextCheckingResult for phone numbers

最佳答案

您不能使用仅适用于[10_7,4_0]NSDataDetector

enter image description here

因此,这是验证电话号码的简单而正确的方法,就像下面的方式而不是 NSDataDetector

    NSString *string =@"121453315"; 
NSString *phoneRegex = @"^((\\+)|(00))[0-9]{6,14}$";
NSPredicate *phoneTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", phoneRegex];
BOOL phoneValidates = [phoneTest evaluateWithObject:string];

关于ios - 使用 NSDataDetector 验证电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18310645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com