在开发中,通常会遇见简单的表单验证,希望快速获取用户提交信息,但是为了安全考虑,我们不光前端需要做js验证,后端也需要做相应的验证,确保不是恶意提交的信息,以下是php通过正则来验证真实姓名、手机号码、邮箱,希望对你有所帮助。

代码片段如下:

/**

* 验证中文姓名格式

* @author ivcxw.com

* @param $name

* @return boolean

*/

function is_RealName($name) {

if (!is_numeric($name)) {

return false;

}

return preg_match('/^([\xe4-\xe9][\x80-\xbf]{2}){2,4}$/', $name) ? true : false;

}

/**

* 验证手机号格式

* @author ivcxw.com

* @param number $mobile

*/

function is_Mobile($mobile) {

if (!is_numeric($mobile)) {

return false;

}

return preg_match('#^1[3,4,5,7,8,9]{1}[\d]{9}$#', $mobile) ? true : false;

}

/**

* 验证邮箱格式

* @author ivcxw.com

* @param string $str

* @return boolean

*/

function is_Email($email) {

if (!$email) {

return false;

}

return preg_match('#[a-z0-9&\-_.]+@[\w\-_]+([\w\-.]+)?\.[\w\-]+#is', $email) ? true : false;

}

php 验证手机号邮箱,PHP正则验证真实姓名、手机号码、邮箱相关推荐

  1. 正则表达式——常用正则表达式验证有效数字、密码、真实姓名、邮箱、身份证号码及其正则捕获懒惰性原理

    常用正则表达式及其懒惰性原理 由两部分组成 元字符 量词元字符 * 0到多个 + 1到多个 ? 0到1个 {n} 出现n次 {n,} 出现到多次 {n,m} 出现n到m次 特殊元字符 \ 转义字符(普 ...

  2. java 验证手机号_Java使用正则表达式验证手机号和电话号码的方法

    一个朋友需要,所以写了这两个,话不多说,看代码 中国电信号段 133.149.153.173.177.180.181.189.199 中国联通号段 130.131.132.145.155.156.16 ...

  3. vue表单验证手机号非必填验证

    { required: false, trigger: 'blur', validator: (r, v, b) => { (v && !(/^(?:(?:\+|00)86)?1 ...

  4. input输入邮箱使用正则限制正确格式的邮箱地址

    <input type="text" title="email" required pattern="^[a-z0-9]+([._\\-]*[a ...

  5. JS 对输入的姓名 手机号码 邮箱做校验

    转载:https://www.cnblogs.com/xiaowazi/p/10262467.html 这个方法你可以自己写来直接用 也可以封装到一个方法中 name=$('#nameAdd .tia ...

  6. JS 对输入的姓名 手机号码 邮箱做校验

    这个方法你可以自己写来直接用 也可以封装到一个方法中 name=$('#nameAdd .tianjia_name').val(); function isCorrectname(name){ reg ...

  7. unity验证手机号和邮箱是否合法

    验证手机号是否合法 /// <summary>验证手机号是否合法<returns></returns>public static bool ValidateMobi ...

  8. 正则验证车牌号码,包括新能源车牌

    正则验证 直接上代码 // 正则验证车牌,验证通过返回true,不通过返回false function isLicensePlate(str) {return /^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙 ...

  9. 手机号86注册不了谷歌?无法验证手机号如何100%解决!

    在我们注册谷歌账号的的时候,会发现有些用户会遇到无法验证手机号的问题,而反馈提示信息为:"此电话号码无法用于进行验证". 这时,一些用户就可能会认为是因为中国号码无法使用,但实际并 ...

最新文章

  1. 1月第1周要闻回顾:年末威胁上升的态势仍延续
  2. 李松南:智能全真时代的多媒体技术——关于8K、沉浸式和人工智能的思考
  3. 修改NavigationBar的分根线颜色
  4. powerdesigner 反向工程 oracle,PowerDesigner oracle 反向工程到cdm文件
  5. java实现逾期提醒_信用卡逾期后的5个阶段 你都知道吗?
  6. 在Java中如何从一个多层嵌套循环中直接跳出?
  7. JavaMaven【二、目录结构HelloMaven】
  8. c语言编辑游戏时用哪个软件,我想用C语言编写一个小型游戏,使用什么软件
  9. 怎么用计算机拨号手机,手机怎么连接电脑拨号打电话
  10. PRCV2018|美图短视频实时分类挑战赛冠军解决方案介绍
  11. baidumap api MySQL_百度地图API
  12. 真正的软件测试实习2
  13. xray扫描器的使用 (长亭科技公司创造)
  14. 语音转文字 Privacy Policy
  15. C# Code Review Checklist
  16. 外部访问docker容器(docker run -p/-P 指令)
  17. 为什么我发的视频播放量老涨不上去?
  18. 原神2.1 官服与B服互转的方法
  19. 美国国内usps邮寄超详细教程
  20. 区块链杀手级应用的落地畅想(上)

热门文章

  1. 基于JAVAWeb前端开发技术儿童教育网站计算机毕业设计源码+数据库+lw文档+系统+部署
  2. 什么是云计算和大数据?他们之间的区别是什么?
  3. 选择排序(升序排列)
  4. IPEmotion新增功能:交流电功率分析计算
  5. python dynamic
  6. 如何淡化疤痕留下的黑色色素
  7. 1. 在 SAP ABAP 事物码 SEGW 里创建 SAP OData 项目
  8. vue项目落地(qiankun.js)微前端服务
  9. BZOJ1733: [Usaco2005 feb]Secret Milking Machine 神秘的挤奶机
  10. 仿淘宝购物车demo 增加和减少商品数量