php两个手机号正则表达式_最新手机号码正则表达式(php版)
本文介绍下,用正则表达式验证手机号码的方法,可以验证最新的手机号码段,包括150、158、159、188等。有需要的朋友参考下吧。
之前,程序员之家,为大家介绍过一些用于验证手机号码的正则,比如:
php匹配电话号码的正则表达式(支持区位、直播号码、分机号码)
php常用正则表达式(日期 电话 中文 邮箱等)
不过,现在手机号码增加了150,153,156,158,159,157,188,189等号段,这里补充下相关的正则表达式。
如下:
复制代码 代码示例:
string s = @"^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$";
再添加180,147等:
复制代码 代码示例:
^(1(([35][0-9])|(47)|[8][0126789]))\d{8}$
再次修改添加了183,并添加了座机的,如下:
复制代码 代码示例:
手机:^(1(([35][0-9])|(47)|[8][01236789]))\d{8}$
座机:^0\d{2,3}(\-)?\d{7,8}$
下面介绍下在php与java中用到的二个正则表达式验证手机号码的例子。
1,php版
复制代码 代码示例:
2,java版
复制代码 代码示例:
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
using System.Windows.Forms;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
// string s = @"^(13[0-9]|15[0|3|6|8|9])\d{8}$";
string s = @"^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$";
while (true)
{
string input = Console.ReadLine();
if (Regex.IsMatch(input, s))
{
MessageBox.Show("完全符合!");
}
else
{
MessageBox.Show("不符合!");
}
}
}
}
}
php两个手机号正则表达式_最新手机号码正则表达式(php版)相关推荐
- JS正则表达式 最新手机号码正则表达式
新增150,153,156,158,159,157,188,189 正则表达式如下: ^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$ //校验是否全由数字组成 fun ...
- emeditor正则表达式_掌握EmEditor正则表达式语法,大大提升工作效率
缙哥哥非常懒,当遇到重复的事情时,就喜欢通过批量处理来解决,而文本用的是 EmEditor 程序,EmEditor 正则表达式语言基于 Perl 正则表达式语法,所以通过掌握EmEditor正则表达式 ...
- 正则判断手机号地区_验证手机号码、电话号码的正则表达式汇总
电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号) ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3} ...
- Java 常用正则表达式,Java正则表达式,Java身份证校验,最新手机号码正则表达式...
Java 常用正则表达式,Java正则表达式,Java身份证校验,最新手机号码校验正则表达式 ============================== ©Copyright 蕃薯耀 2017年11 ...
- 最新手机号码正则表达式
最新的手机号码的正则表达式: String PHONE = "^1(3|4|5|6|7|8|9)\\d{9}$";
- php 正则手机 w3c,最新手机号码正则表达式(php版)
之前,脚本学堂,为大家介绍过一些用于验证手机号码的正则,比如: php匹配电话号码的正则表达式(支持区位.直播号码.分机号码) php常用正则表达式(日期 电话 中文 邮箱等) 不过,现在手机号码增加 ...
- java 手机号验证_java最新手机号码正则验证方法
public static boolean isPhone(String phone) { String regex = "^((13[0-9])|(14[5,7,9])|(15([0-3] ...
- mysql 搜索正则表达式_[MySQL] 用正则表达式进行搜索
正则表达式的作用就是匹配文本,讲一个模式(正则表达式)与一个文本串进行比较. 基本字符匹配 SELECT 列名 FROM 表名 WHERE 列名 REGEXP 条件 ORDER BY 列名; 形式与L ...
- 所有字符不含换行 正则表达式_网络爬虫 | 正则表达式
正则表达式中匹配与查找 正则表达式,简称为regex,是文本模式的描述方法. >>> import re>>> pattern = re.compile('\d\d ...
最新文章
- How to Convert Array to ArrayList in Java?
- Socket网络通讯_TCP协议
- oracle查找重复记录
- 千兆路由器怎么设置网速最快_200M的网速,换成千兆路由器,我得到了什么?...
- 分布式事务不理解?一次给你讲清楚!
- .hpp文件_文件上传漏洞另类绕过技巧及挖掘案例全汇总
- 电脑硬盘数据线_这40种电脑故障的排除技巧你都掌握了吗?
- 读我是一只IT小小鸟有感
- android手机添加删除桌面图标和插件,设置壁纸
- MYSQL基础:mysql客户端工具
- Linux 系列(一) - 基本命令
- POJO、Java Bean是如何定义的
- spotify电脑下载歌曲_Spotify for Windows
- 对菜单进行快捷键设置
- 股神巴菲特给股市新手的8条投资忠告
- 2000年-2020年全球人口密度格点数据集(不同时间空间分辨率)
- IIS Express 使用 临时建站调试,功能短小精悍。
- 纯手工秒杀VM,SE等虚拟机Handle
- 单片机编程语言的比较
- 【C语言进阶】结构体 位段 枚举 联合体详解