js手机号码格式、tp5身份证格式验证
2017-04-07 14:11
721 查看
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如下:<?php namespace app\admin\validate use 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正则表达式——验证邮箱格式、邮编、身份证号码、是否为空、下拉框选项、密码、手机号码、电话号码
- JAVA、JS中验证身份证号码、手机号码、电子邮箱的正则表达式
- js 验证手机号码 身份证号 邮箱 正则表达式
- js验证 正则表达式 包含手机号码、座机号码、电子邮箱、密码、姓名、身份证号码等表单数据的验证
- js验证手机号码格式
- js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码
- php与js方式验证手机号码和邮件地址的合法性,js验证身份证号码
- js 常用验证(email 身份证 手机号码)
- 常用js验证代码大全(Email、手机号码、身份证号码、文件类型等)
- js手机号码验证,手机号格式验证,…
- JS验证手机号码格式
- js非空验证、身份证格式验证、手机和电话格式验证(前端框架用了miniui)
- JS验证手机号码格式
- js正则验证邮箱和手机号码格式
- js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码(未测试)
- js正則表達式:验证邮箱格式、password复杂度、手机号码、QQ号码
- ASP.NET手机号码格式验证js版
- JS 验证脚本(手机号码、固定电话、邮政编码、数字验证、两位小数、邮箱、身份证号码等)
- js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码
- js正则表达式用法实例:验证邮箱格式、密码复杂度、手机号码、QQ号码