php 验证手机号邮箱,PHP正则验证真实姓名、手机号码、邮箱
在开发中,通常会遇见简单的表单验证,希望快速获取用户提交信息,但是为了安全考虑,我们不光前端需要做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正则验证真实姓名、手机号码、邮箱相关推荐
- 正则表达式——常用正则表达式验证有效数字、密码、真实姓名、邮箱、身份证号码及其正则捕获懒惰性原理
常用正则表达式及其懒惰性原理 由两部分组成 元字符 量词元字符 * 0到多个 + 1到多个 ? 0到1个 {n} 出现n次 {n,} 出现到多次 {n,m} 出现n到m次 特殊元字符 \ 转义字符(普 ...
- java 验证手机号_Java使用正则表达式验证手机号和电话号码的方法
一个朋友需要,所以写了这两个,话不多说,看代码 中国电信号段 133.149.153.173.177.180.181.189.199 中国联通号段 130.131.132.145.155.156.16 ...
- vue表单验证手机号非必填验证
{ required: false, trigger: 'blur', validator: (r, v, b) => { (v && !(/^(?:(?:\+|00)86)?1 ...
- input输入邮箱使用正则限制正确格式的邮箱地址
<input type="text" title="email" required pattern="^[a-z0-9]+([._\\-]*[a ...
- JS 对输入的姓名 手机号码 邮箱做校验
转载:https://www.cnblogs.com/xiaowazi/p/10262467.html 这个方法你可以自己写来直接用 也可以封装到一个方法中 name=$('#nameAdd .tia ...
- JS 对输入的姓名 手机号码 邮箱做校验
这个方法你可以自己写来直接用 也可以封装到一个方法中 name=$('#nameAdd .tianjia_name').val(); function isCorrectname(name){ reg ...
- unity验证手机号和邮箱是否合法
验证手机号是否合法 /// <summary>验证手机号是否合法<returns></returns>public static bool ValidateMobi ...
- 正则验证车牌号码,包括新能源车牌
正则验证 直接上代码 // 正则验证车牌,验证通过返回true,不通过返回false function isLicensePlate(str) {return /^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙 ...
- 手机号86注册不了谷歌?无法验证手机号如何100%解决!
在我们注册谷歌账号的的时候,会发现有些用户会遇到无法验证手机号的问题,而反馈提示信息为:"此电话号码无法用于进行验证". 这时,一些用户就可能会认为是因为中国号码无法使用,但实际并 ...
最新文章
- 1月第1周要闻回顾:年末威胁上升的态势仍延续
- 李松南:智能全真时代的多媒体技术——关于8K、沉浸式和人工智能的思考
- 修改NavigationBar的分根线颜色
- powerdesigner 反向工程 oracle,PowerDesigner oracle 反向工程到cdm文件
- java实现逾期提醒_信用卡逾期后的5个阶段 你都知道吗?
- 在Java中如何从一个多层嵌套循环中直接跳出?
- JavaMaven【二、目录结构HelloMaven】
- c语言编辑游戏时用哪个软件,我想用C语言编写一个小型游戏,使用什么软件
- 怎么用计算机拨号手机,手机怎么连接电脑拨号打电话
- PRCV2018|美图短视频实时分类挑战赛冠军解决方案介绍
- baidumap api MySQL_百度地图API
- 真正的软件测试实习2
- xray扫描器的使用 (长亭科技公司创造)
- 语音转文字 Privacy Policy
- C# Code Review Checklist
- 外部访问docker容器(docker run -p/-P 指令)
- 为什么我发的视频播放量老涨不上去?
- 原神2.1 官服与B服互转的方法
- 美国国内usps邮寄超详细教程
- 区块链杀手级应用的落地畅想(上)
热门文章
- 基于JAVAWeb前端开发技术儿童教育网站计算机毕业设计源码+数据库+lw文档+系统+部署
- 什么是云计算和大数据?他们之间的区别是什么?
- 选择排序(升序排列)
- IPEmotion新增功能:交流电功率分析计算
- python dynamic
- 如何淡化疤痕留下的黑色色素
- 1. 在 SAP ABAP 事物码 SEGW 里创建 SAP OData 项目
- vue项目落地(qiankun.js)微前端服务
- BZOJ1733: [Usaco2005 feb]Secret Milking Machine 神秘的挤奶机
- 仿淘宝购物车demo 增加和减少商品数量