[PHP] 验证手机号格式和邮箱格式的正则表达式
2023-02-18 15:37:35 时间
经常使用的正则,验证是否是手机号或者邮箱
\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; } }
相关文章
- [NetWork] OSI七层模型概述
- 认识spring security
- 基于jpa的specification实现动态查询
- 使用vuex简单的实现系统中的状态管理
- elasticsearch的索引重建
- elasticsearch嵌套对象的映射
- elasticsearch的bulk(批量)操作
- elasticsearch入门(简单的crud操作)
- elasticsearch的dsl查询
- elasticsearch的索引操作
- activemq实现队列的独有消费
- 扩展spring data jpa的repository
- poi实现生成下拉选联动
- poi实现生成下拉选
- springboot多配置环境
- springboot读取配置文件中的信息
- springboot入门
- ssm三大框架整合
- redis实现分布式锁
- spring cache整合redis