您好,欢迎来到花图问答。
搜索
您的当前位置:首页如何判断一个电话号是否符合要求

如何判断一个电话号是否符合要求

来源:花图问答

有时候往往需要我们去判断电话号码输入的格式是否正确

下面一个简单的方法就可以解决这个问题:

#pragma mark 判断电话号是否正确

- (BOOL)checkTel:(NSString *)str

{

if ([str length] == 0) {

[self tiShiWithTitle:@"电话号不能为空"];//提示用户信息

return NO;

}

NSString *regex = @"^1(3[0-9]|4[57]|5[0-35-9]|8[0-9]|7[0-8])\\d{8}$";

NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];

BOOL isMatch = [pred evaluateWithObject:str];

if (!isMatch) {

[self tiShiWithTitle:@"请输入正确的手机号"];//提示用户信息

return NO;

}

return YES;}

方法可以直接用,返回值是一个BOOL类型的,根据BOOL类型来判断电话号码格式,如下使用:

if ( [self checkTel:phoneTextfield.text] ){

//电话号码正确

Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务