正则

// 正则判断手机号码地址格式

- (BOOL)isMobileNumber:(NSString *)mobileNum {
    
    //电信号段:133/153/180/181/189/177
    //联通号段:130/131/132/155/156/185/186/145/176
    //移动号段:134/135/136/137/138/139/150/151/152/157/158/159/182/183/184/187/188/147/178
    //虚拟运营商:170
    
    NSString *MOBILE = @"^1(3[0-9]|4[57]|5[0-35-9]|8[0-9]|7[06-8])\\d{8}$";
    
    NSPredicate *regextestmobile = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", MOBILE];
    
    return [regextestmobile evaluateWithObject:mobileNum];
}```
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 初衷:看了很多视频、文章,最后却通通忘记了,别人的知识依旧是别人的,自己却什么都没获得。此系列文章旨在加深自己的印...
    DCbryant阅读 9,503评论 0 20
  • 1.匹配以数字结尾的;正则:/\d+$/g;2.去掉空格; 3.判断字符串是不是由数字组成; 4.电话号码正则分析...
    胖先森阅读 4,884评论 0 6
  • 正则表达式指符合一定规则的表达式,专门用于操作字符串。用一些特定的符号来表示一些代码操作,以此来简化书写。只需要书...
    李斯维阅读 4,059评论 1 11
  • 一、什么是正则表达式(Regular Expression) 正则表达式是对字符串操作的一种逻辑公式,就是用事先定...
    XZ阳光小熊阅读 3,725评论 0 6
  • tags: 正则表达式categories: JavaScript欢迎点击我的博客原文 前端会遇到很多字符串验证问...
    浅茉Sara阅读 4,134评论 1 2