js手机号码格式、tp5身份证格式验证
js手机号码验证
手机号码的规范验证,并不只是单纯的11位数字,可以通过如下的正则表达式代表现有的手机号码:/^1[34578]\d(9)$/,表示第一位是“1”,第二
位是“34578”中的任意一位,d(9)表示从第三位之后的9位都是数字。
具体的函数编写如下:
function checkPhone(){var phone = document.getElementById('phone').value;if(!(/^1[34578]\d{9}$/.test(phone))){alert("手机号码有误,请重新填写");return false;}
}
tp5身份证、手机格式验证
验证类validate.php如下:
<?phpnamespace app\admin\validateuse Agency\Validate;class Agency extends Validate {protected $rule = ['card_no' => ['/(^\d(15)$)|((^\d{18}$))|(^\d{17}(\d|X|x)$)/'],'mobile' => ['/^1[34578]\d{9}$/'],'email' => 'email',];protected $message = ['card_no' => '非法身份证号,请仔细核实','mobile' => '手机号格式不正确','email.email'=> '邮箱格式错误',];}?>
使用时,在相应的controller中的函数中调用验证:
$validate_result = $this->validate($data, 'Agency');
js手机号码格式、tp5身份证格式验证相关推荐
- Java 身份证号验证
二代身份证号码验证 扯淡区: 本博客主要内容是利用Java语言来验证身份证号码是否符合18位的二代身份证号规范. 公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成.排列顺序从左至右依次 ...
- 使用js验证身份证号格式以及身份证号中的生日验证
由于不管是测试项目练手还是实际项目开发,都应该考虑数据的严密性和软件的通俗易懂的实用性,下面是我用js实现的验证身份证号格式以及身份证号中的生日验证代码 //生日移出点击事件验证身份证号中的生日验证 ...
- angularjs 验证身份证格式 和 一般JS验证身份证格式
1:angularjs 验证身份证格式 1.1 定义身份证验证指令: .directive('cardCheck',['$http','$rootScope',function($http,$root ...
- 常用的表单验证Js方法,身份证、手机号码、固定电话正则验证建议收藏
平时做项目时,经常会用到很多使用频率很高的代码,一有问题都习惯性问度娘!把自己都养懒了. /* 表单验证*/// 验证手机号码 function PhoneMustBePostiveInt(phone ...
- [js] 写一个方法,实时验证input输入的值是否满足金额如:3.56(最多只有两位小数且只能数字和小数点)的格式,其它特殊字符禁止输入
[js] 写一个方法,实时验证input输入的值是否满足金额如:3.56(最多只有两位小数且只能数字和小数点)的格式,其它特殊字符禁止输入 <body><input type=&qu ...
- PHP验证身份证格式
阅读目录 应用场景 身份证编码各个部分的含义 应用场景 互联网公司对身份证验证的需求越来越多,然而普通的小公司是无法对接公安部门的身份认证系统的. 几乎都是在网上买一些大的互联网公司的一些认证服务. ...
- 如何用JS判断身份证格式
准备用正则来判断身份证格式的,但正则比较复杂,不简洁明了.无意中同事介绍我用keyCode,用下来感觉特别舒服 触发input在键盘按键被按下并释放事件,调用js的onlyInputCardNum() ...
- PHP 身份证格式验证
1.验证身份证格式是否正确 /** 身份证验证* @param string $id_card 身份证号码* @param boolean* */ function validation_filter ...
- PHP验证身份证格式的公共方法
身份证格式验证 /*** 身份证验证函数* @param $idcard* @return bool*/ function check_idcard($idcard){// 只能是18位if(strl ...
最新文章
- 区块链c端应用小程序_区块链如何真正起作用? 我建立了一个应用程序向您展示。...
- 我把面试官问的没话说了,这样好吗?
- CSS布局--head区的其他设置
- 【译】C#9的候选功能
- AI又破案!衢州城市大脑这回抓了一个抢劫犯
- java 责任链模式 链表_责任链模式的实现及源码中应用
- Codeforces 369E Valera and Queries --树状数组+离线操作
- PKI与证书服务应用-要点总结
- c++ string类型转换为char *类型
- Ubuntu怎么截图?一些快捷键备忘
- 装错信封输出所有结果C语言算法,装错信封问题(数学应用题)
- 如何实现XA式、非XA式Spring分布式事务
- 文华wh6如何修改服务器,文华财经 软件特色功能介绍修改
- 基于深度强化学习构建量化投资策略
- 人工智能未来的发展前景
- Qt widget事件传递顺序以及监听特定控件是否接收某个事件
- ktt算法 约化_深度学习面试题
- 重组标签云-标签聚类及其评价研究
- 浅谈二层交换安全攻防
- C语言实用小技巧合集(持续更新)
热门文章
- jsp学生信息资助,课程表管理系统
- LCD驱动调试以及Framebuffer
- 机房预约系统(C++)
- 话筒好坏测试软件,怎样测试麦克风好坏,测试麦克风是否正常
- mybatis实现多对多关联查询(超详细版)
- helm3 chart repo 私有仓库
- wkwebview加载h5图片不显示_埋点 13 :App 与 H5 打通
- 美国python课程 得a_干货:五门CS基础课推荐(价值两万多美元的美国名校课程,零基础,转专业都可学!...
- 易康9.0监督分类实操步骤
- 平面螺旋天线自动化设计与分析