php 正则手机 w3c,最新手机号码正则表达式(php版)
之前,脚本学堂,为大家介绍过一些用于验证手机号码的正则,比如:
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版
复制代码 代码示例:
$text = '15812345678';
$search ='/^(1(([35][0-9])|(47)|[8][0126789]))\d{8}$/';
if(preg_match($search,$text)) {
echo '手机完全符合';
}else {
echo '手机格式不符合';
}//edit by www.jbxue.com
?>
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 正则手机 w3c,最新手机号码正则表达式(php版)相关推荐
- php两个手机号正则表达式_最新手机号码正则表达式(php版)
本文介绍下,用正则表达式验证手机号码的方法,可以验证最新的手机号码段,包括150.158.159.188等.有需要的朋友参考下吧. 之前,程序员之家,为大家介绍过一些用于验证手机号码的正则,比如: p ...
- Java 常用正则表达式,Java正则表达式,Java身份证校验,最新手机号码正则表达式...
Java 常用正则表达式,Java正则表达式,Java身份证校验,最新手机号码校验正则表达式 ============================== ©Copyright 蕃薯耀 2017年11 ...
- 最新手机号码正则表达式
最新的手机号码的正则表达式: String PHONE = "^1(3|4|5|6|7|8|9)\\d{9}$";
- 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 ...
- js最新手机号码、身份证正则表达式
正则表达式(regular expression)是一个描述字符模式的对象.使用正则表达式可以进行强大的模式匹配和文本检索与替换功能.身份证正则://身份证正则表达式(15位) isIDCard1=/ ...
- 2019最新的手机号码正则表达式
2019最新的手机号码正则表达式 看着我的手机号码验证又被测试给踢了回来,没办法自己只能写一个备用了. 参考博客: https://blog.csdn.net/u010085362/article/d ...
- js 最新手机号码、电话号码正则表达式
js最新手机号码.电话号码正则表达式 正则表达式(regular expression)是一个描述字符模式的对象.使用JavaScript正则表达式可以进行强大的模式匹配和文本检索与替换功能. 手机号 ...
- 最新手机号码验证正则表达式
转自:最新手机号码验证正则表达式js版 由于手机号段的不断更新,以前的正则表达式已经无法满足需求.重新编写这条表达式,号段资料来源依据:http://www.jihaoba.com/tools/hao ...
- js最新手机号码、电话号码正则表达式
js最新手机号码.电话号码正则表达式 前言 正则表达式(regular expression)是一个描述字符模式的对象.使用javaScript正则表达式可以进行强大的模式匹配和文本检索与替换功能. ...
最新文章
- 基于matlab的64QAM,通信调制体制设计之64QAM性能分析MATLAB仿真及代码
- 决策树模型组合之随机森林与GBDT
- C指针原理(23)-win32汇编及.NET调试
- ner 评估指标_序列标注算法评估模块 seqeval 的使用
- 你真的会玩SQL吗?简单的数据修改
- 解决Visual Studio (VS) 插件下载缓慢
- 刘浩(专业打劫三十年)20155307的预备作业02:
- 基于JAVA+SpringBoot+Mybatis+MYSQL的化妆品售卖系统
- mysql执行计划explain介绍_Mysql执行计划EXPLAIN详解
- SSH中直接运行php文件
- SharePoint Online 自定义Modern UI表单
- 传统的继承在JavaScript中的应用
- P1082||T1200 同余方程 codevs|| 洛谷
- 【十七届恩智浦智能车】平衡单车——控制篇(串级)
- 仿macos风格的windows11桌面(适用win10,win11,齐全模板与配件,及相关问题解决方案)
- 数值计算之第三期:直接法解线性方程组
- Android平板查看网卡mac,如何看电脑网卡和手机mac地址
- uniapp 实现高德地图导航
- Win7虚拟机安装 Mac OS X Lion 10 7 2 及 XCode 4 2 1 iOS SDK5 0 作开
- 我学习python的体会