博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift中用正规表达式判断String是否是手机号码
阅读量:5015 次
发布时间:2019-06-12

本文共 903 字,大约阅读时间需要 3 分钟。

func isTelNumber(num:NSString)->Bool{    var mobile = "^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$"    var  CM = "^1(34[0-8]|(3[5-9]|5[017-9]|8[278])\\d)\\d{7}$"    var  CU = "^1(3[0-2]|5[256]|8[56])\\d{8}$"    var  CT = "^1((33|53|8[09])[0-9]|349)\\d{7}$"    var regextestmobile = NSPredicate(format: "SELF MATCHES %@",mobile)    var regextestcm = NSPredicate(format: "SELF MATCHES %@",CM )    var regextestcu = NSPredicate(format: "SELF MATCHES %@" ,CU)    var regextestct = NSPredicate(format: "SELF MATCHES %@" ,CT)    if ((regextestmobile.evaluateWithObject(num) == true)        || (regextestcm.evaluateWithObject(num)  == true)        || (regextestct.evaluateWithObject(num) == true)        || (regextestcu.evaluateWithObject(num) == true))    {        return true    }    else    {        return false    }  }

  引用:http://www.jianshu.com/p/734bf1464489

转载于:https://www.cnblogs.com/yesicoo/p/5210072.html

你可能感兴趣的文章
Codeforces Round #327 (Div. 2)
查看>>
如何解决Provisional headers are shown问题(转)
查看>>
实现简单的接口自动化测试平台
查看>>
EXCEL工作表合并
查看>>
ODAC(V9.5.15) 学习笔记(三)TOraSession(2)
查看>>
SQL中的replace函数
查看>>
java中的类型安全问题-Type safety: Unchecked cast from Object to ...
查看>>
如何解决最后一个尾注引用显示与致谢混为一谈的问题-下
查看>>
css文本样式text、字体样式font
查看>>
python判断图片是否损坏
查看>>
MySQL服务启动:某些服务在未由其他服务或程序使用时将自动停止
查看>>
KNN与SVM对比&SVM与逻辑回归的对比
查看>>
团队个人冲刺第三天
查看>>
2017-10-17 NOIP模拟赛2
查看>>
How to install ia32-libs in Ubuntu 14.04 LTS (Trusty Tahr)
查看>>
JavaWeb学习——JSP基础
查看>>
黑寡妇黄飞鸿
查看>>
leetcode 217 Contains Duplicate 数组中是否有重复的数字
查看>>
The Ctrl & CapsLock `problem'
查看>>
linux故障判断
查看>>