-
[PHP] 验证手机号格式和邮箱格式的正则表达式
经常使用的正则,验证是否是手机号或者邮箱
\w的意思是 [a-zA-Z0-9_] 这几个字符
+意思是1次到多次
*意思是0次到多次
? 意思是0次到1次
<?php class Helper{ /** * 验证手机号 * @param $mobile * @return bool */ public static function isMobile($mobile){ if (empty($mobile)) { return false; } $eg = "/^((\(\d{2,3}\))|(\d{3}\-))?1(3|4|5|6|7|8|9)\d{9}$/"; if (preg_match($eg, $mobile)) { return true; } return false; } /** * 验证邮箱 * @param $email * @return bool */ public static function isEmail($email){ if (empty($email)) { return false; } $eg = "/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/"; if (preg_match($eg, $email)) { return true; } return false; } }
出处:https://www.cnblogs.com/taoshihan/p/15226871.html
栏目列表
最新更新
谷歌、微软、Meta?谁才是 Python 最大的金
VB.NET编程调用讯雷下载文件
Objective-C语法之代码块(block)的使用
URL Encode
python爬虫学习
python爬虫学习——列表
go语言写http踩得坑
【Python】爬虫笔记-从PyMySQL到DBUtils
【Python】爬虫笔记-开源代理池haipproxy使用
Python规范:提高可读性
SQL SERVER 查询所有表 统计每张表的大小
.NET MAUI (微软 .Net 6 跨多平台应用 UI)框架
获取树形数据的全路径
第十一章-并发控制
第十章-数据库恢复技术
第七章-概念结构设计
第六章-关系数据理论
第三章-标准SQL语句
第二章-关系数据库
第一章-绪论
JavaScript 中 Object,Map,Set 及数组遍历方法
微信小程序的全局弹窗以及全局实例
理解JS函数之call,apply,bind
解决未知的服务器标记“asp:ListView”。
css样式显示省略号
浅谈JS词法环境
js对象的理解
原型和原型链的深入浅出
JavaScript实现数组对象去重
关于 NodeJs 处理超长字符串问题的分析