验证器验证:
protected $rule = [
'delivery_people|发货人' => 'require',
'delivery_tel|发货人电话' => ['require','regex'=>'/(^([0-9]{3,4}-)?[0-9]{7,8}$)|(^1[3456789]\d{9}$)/'], //固话或手机号
'delivery_address|发货地址' => 'require',
];
正则校验:
/*
* 验证手机号
*/
function is_mobile($mobile) {
if (!preg_match("/^1[3456789]\d{9}$/", $mobile)) {
return false;
}
return true;
}
/*
* 验证固话
*/
function is_guhua($mobile) {
if (!preg_match("/^([0-9]{3,4}-)?[0-9]{7,8}$/", $mobile)) {
return false;
}
return true;
}
/*
* 验证固话或手机号
*/
function is_guhua_mobile($mobile) {
if (!preg_match("/(^([0-9]{3,4}-)?[0-9]{7,8}$)|(^1[3456789]\d{9}$)/", $mobile)) {
return false;
}
return true;
}