PHP手机号码及邮箱正则表达式实例解析


Posted in PHP onJuly 11, 2020

php用正则表达式判断手机号码的写法:从文章中匹配出所有的手机号就可以preg_match_all(),如果要检查用户输入的手机号是否正确可这样来检查:preg_match().

用正则匹配手机号码的时候, 我们先分析一下手机号码的规律:

1. 手机号通常是11位的

2. 经常是1开头

3. 第二个数字通常是34578这几个数字, 2014.5.5日170号段的手机号开卖所以这里多了个7.

php用正则表达式判断手机号码的写法:

$g = "/^1[34578]\d{9}$/";

// "^"符号表示必须是1开头; "[ ]"的意思是第二个数字必须是中括号中一个数字; 而 \d 则表示0-9任意数字,后跟{9}表示长度是9个数字; 后面的$表示结尾; 开始和结尾的 / 是正则表达式必须放在这个中间, 有的后面可能还跟模式.

从文章中匹配出所有的手机号就可以这样写了:

$str = '手机是13712345678';
preg_match_all("/^1[34578]\d{9}$/", $str, $mobiles);
//var_dump($mobiles);

如果要检查用户输入的手机号是否正确可这样来检查:

if(preg_match("/^1[34578]\d{9}$/", $mobile)){
//这里有无限想象
}

邮箱的正则:/^([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}(\\.[a-z]{2})?)$/i

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
zend api扩展的php对象的autoload工具
Apr 18 PHP
PHP的构造方法,析构方法和this关键字详细介绍
Oct 22 PHP
php的array数组和使用实例简明教程(容易理解)
Mar 20 PHP
PHP通过串口实现发送短信
Jul 08 PHP
PHP入门教程之PHP操作MySQL的方法分析
Sep 11 PHP
PHP5.6新增加的可变函数参数用法分析
Aug 25 PHP
php使用curl下载指定大小的文件实例代码
Sep 30 PHP
PHP 的Opcache加速的使用方法
Dec 29 PHP
总结PHP内存释放以及垃圾回收
Mar 29 PHP
PHP+Session防止表单重复提交的解决方法
Apr 09 PHP
实例讲解通过​PHP创建数据库
Jan 20 PHP
PHP7新功能总结
Apr 14 PHP
基于PHP实现短信验证码发送次数限制
Jul 11 #PHP
PHP连接MySQL数据库操作代码实例解析
Jul 11 #PHP
PHP如何使用cURL实现Get和Post请求
Jul 11 #PHP
使用Rancher在K8S上部署高性能PHP应用程序的教程
Jul 10 #PHP
PHP实现简易用户登录系统
Jul 10 #PHP
PHP二维数组分页2种实现方法解析
Jul 09 #PHP
详解阿里云视频直播PHP-SDK接入教程
Jul 09 #PHP
You might like
DC宇宙的第一个英雄,堪称动漫史鼻祖,如今成为美国文化的象征
2020/04/09 欧美动漫
php基础知识:类与对象(4) 范围解析操作符(::)
2006/12/13 PHP
php 获取当前访问的url文件名的方法小结
2010/02/08 PHP
php获取json数据所有的节点路径
2015/05/17 PHP
分享php邮件管理器源码
2016/01/06 PHP
thinkPHP2.1自定义标签库的导入方法详解
2016/07/20 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
PHP中->和=>的含义及使用示例解析
2020/08/06 PHP
JQuery调webservice实现邮箱验证(检测是否可用)
2013/05/21 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
JQUERY的AJAX请求缓存里的数据问题处理
2016/02/23 Javascript
canvas实现环形进度条效果
2017/03/23 Javascript
Webpack实现按需打包Lodash的几种方法详解
2017/05/08 Javascript
vue的安装及element组件的安装方法
2018/03/09 Javascript
JS中==、===你分清楚了吗
2020/03/04 Javascript
JS前端模块化原理与实现方法详解
2020/03/17 Javascript
Python随手笔记之标准类型内建函数
2015/12/02 Python
python实现下载pop3邮件保存到本地
2018/06/19 Python
python进程间通信Queue工作过程详解
2019/11/01 Python
在Tensorflow中实现梯度下降法更新参数值
2020/01/23 Python
Python3 利用face_recognition实现人脸识别的方法
2020/03/13 Python
python图片指定区域替换img.paste函数的使用
2020/04/09 Python
利用HTML5 Canvas制作一个简单的打飞机游戏
2015/05/11 HTML / CSS
英国女性时尚精品店:THE DRESSING ROOM
2018/05/23 全球购物
澳大利亚墨尔本的在线时装店:LORETA
2018/09/14 全球购物
私有程序集与共享程序集有什么区别
2013/04/05 面试题
高三政治教学反思
2014/02/06 职场文书
美术教师岗位职责
2014/03/18 职场文书
责任心演讲稿
2014/05/14 职场文书
室内设计专业自荐信
2014/05/31 职场文书
高中毕业典礼演讲稿
2014/09/09 职场文书
2014党员民主评议个人思想剖析发言
2014/09/19 职场文书
个人四风问题对照检查材料思想汇报
2014/10/06 职场文书
个人投资合作协议书
2014/10/12 职场文书
承德避暑山庄导游词
2015/02/03 职场文书
angular4实现带搜索的下拉框
2022/03/25 Javascript