public function phoneReg()

{

/**

* 中国电信:China Telecom

* 133、149、153、173、177、180、181、189、199

*/

$ct = "/^1((33|49|53|73|77|80|81|89|99)[0-9])\d{7}$/";

/**

* 中国联通:China Unicom

* 130、131、132、145、155、156、166、171、175、176、185、186

*/

$cu = "/^1(30|31|32|45|55|56|66|71|75|76|85|86)\d{8}$/";

/**

* 中国移动:China Mobile

* 134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、178、182、183、184、187、188、198

*/

$cm = "/^1(34[0-8]|(3[5-9]|47|5[012789]|78|8[23478]|98)[0-9])\d{7}$/";

/**

* 其他号段

* 14号段以前为上网卡专属号段,如中国联通的是145,中国移动的是147等等。

*/

$co = "/^14\d{9}$/";

/**

* 虚拟运营商

* 电信:1700、1701、1702

* 移动:1703、1705、1706

* 联通:1704、1707、1708、1709、171

*/

$cx = "/^1(700|701|702|703|705|706|66|704|707|708|709)\d{7}$/";

/**

* 卫星通信:1349

*/

$cw = "/^1349\d{7}$/";

if (preg_match($cm, $value)) {

return true;

} else if (preg_match($cu, $value)) {

return true;

} else if (preg_match($ct, $value)) {

return true;

} else if (preg_match($co, $value)) {

return true;

} else if (preg_match($cx, $value)) {

return true;

} else if (preg_match($cw, $value)) {

return true;

}

return false;

}

原文:https://www.cnblogs.com/lindsayYang/p/9804701.html

php 手机号正则含国际号段,PHP手机号正则(多号段)相关推荐

  1. java号段_JAVA手机号正则(多号段)

    import java.util.regex.Pattern; /** * @author: Lindsay * @Date: 2018/9/19 16:23 * @Description: 手机号正 ...

  2. 最新手机号、身份证号、邮箱的正则判断

    前言 一般表单页面都需要填写手机号,校验用户输入的手机号码是否正确,就要用到正则表达式,用正则表达式来匹配手机号段,如在运营商号段内,则号码正确.因此,需要知道运营商最新的号段,如下所示: 各大运营商 ...

  3. 手机号校验规则的正则表达式,包括199及177号段

    手机号校验规则的正则表达式,包括199及177号段,如下实例: //常用验证-手机号 mini.VTypes["telephoneErrorText"] = "请输入有效 ...

  4. python按照号段生成手机号接收验证码,验证手机号码格式的正则表达式编写思路详解...

    一.获取目前中国三大运营商的手机号码段 如上图我们可以根据不同运营商的号码段来编写正则,也可以进行统一校验的编写,我这边主要是编写统一校验的. 二.思路 1.为了得到号码段的规律,我们可以把它们先进行 ...

  5. 表单校验之---校验姓名/护照正则/台湾往来通行证/校验身份证号/港澳往来通行证正则/军官证正则/检验手机号/校验银行卡号

    常用表单校验 1.校验姓名       2.护照正则      3.台湾往来通行证          4.校验身份证号         5.港澳往来通行证正则 6.军官证正则     7.检验手机号  ...

  6. JavaScript常用正则,验证手机号(含港澳台)、邮箱、身份证(含港澳台)、用户名、密码、搜索关键字、网站域名等

    const regular = {//手机号正则phone: {nd: /^(1[3-9]\d{9})$/, //中国内陆地区手机号验证hk: /^([69]\d{7})$/, //中国香港地区手机号 ...

  7. php正则取出后不保留左右,PHP 正则 如何匹配不出现某段字符串的写法!(保留备份)...

    网友cfc4n问及关于(?!)的正则表达式问题.回答之后,顺便总结了一下Perl语言中如何匹配"不出现"某元素,贴在这里. 问题 问题描述 有如下文本,如何使用正则式,将其中 不含 ...

  8. 正则表达式(国际固定电话和手机号)

    正则表达式(国际固定电话和手机号) regularEx= "^(((\\+\\d{2}-)?0\\d{2,3}-\\d{7,8})|((\\+\\d{2}-)?(\\d{2,3}-)?([1 ...

  9. 正则匹配判断电话号码是否真实、几连号、几顺序号

    正则匹配判断电话号码是否真实.几连号.几顺序号 正则匹配 1.主要是从输入的字符串中匹配出满足条件的字符串,即判断是否为电话号码. 2.电话号码的连号和顺序号判断,主要是通过正则匹配式将相应的字符串匹 ...

最新文章

  1. java代码读取dbsequence的值_MongoDB自增序列实现 - Java多线程同步 synchronized 用法
  2. Java可视化开发开源框架
  3. 路由策略原理及配置请查收......
  4. 怎么看b树是几阶_B站广告部混入A站内鬼?网友:请问怎么在B站看租借女友?...
  5. java 断点续传 开源_java断点续传原理
  6. 【数论】YY的GCD(P2257)
  7. 指引趋势和方向!2019开发者技能报告出炉!!
  8. 2018上半年信息安全工程师真题含答案(下午题)
  9. 用python画四叶草-使用 python 操作 redis
  10. 差分放大电路的构成(零点漂移、差分放大电路是怎么构成的、共模信号、差模信号)
  11. 推荐10篇2021年服装设计相关毕业论文文献
  12. android实战:密码箱一
  13. 02-走马灯 动画实现图片无缝展示
  14. eclipse中的图片路径 image
  15. rust实现一个mysql驱动_使用Rust编写用户态驱动程序
  16. 4成药企要退出,他们的药代知道吗?
  17. 两种方法分割python多空格字符串
  18. 一张图读懂极大极小搜索和α-β剪枝
  19. 复合函数求导法则及其应用
  20. 切绳子(二分,c语言)

热门文章

  1. Google再下一城,百度应专注搜索技术
  2. 学校计算机室学生上机制度,微机室管理制度学生上机制度值日生制度.doc
  3. 冷知识项目教程,​教你如何做一个抖音冷知识账号
  4. codeforces 707B Bakery 图论
  5. C# .Net EasyHttp (Http Library for C#) 应用实例
  6. 班级主页效果图html,classhomepage 超级
  7. 微信能修图!美图秀秀们惊恐之后该怎么做
  8. jzyz集训 0612
  9. 简单小项目:基于Mplayer的视频播放器(Linux)
  10. Python 装饰器捕捉异常