您的位置:首页 > Web前端 > JavaScript

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');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐