-(BOOL)regexTel
{
if ( self == nil || [self length] == 0 )
{
return NO;
}
NSString *regex = @"^((13[0-9])|(14[0-9])|(15[0-9])|(17[6-8])|(1705)|(1709)|(18[0-9]))\\d{8}$";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
return [pred evaluateWithObject:self];
}
self:N SString
本文介绍了一种用于验证中国手机号码的正则表达式,该表达式能够匹配包括13、14、15、17、18开头的各种运营商的手机号。通过NSPredicate进行模式匹配,确保输入的电话号码格式正确。
1617

被折叠的 条评论
为什么被折叠?



