chendujin / validator
各种验证类包
v1.0.0
2020-11-03 18:10 UTC
Requires
- php: >=7.1.0
README
安装
composer require chendujin/validator
引用
require '../vendor/autoload.php';
use DataTrans\Validator;
判断是否为手机号码
$mobilephone = '123456';
$res = Validator::is_mobilephone($mobilephone);
var_dump($res);
判断email格式是否正确
$email = '123456@qq.com';
$res = Validator::is_email($email);
var_dump($res);
判断是否为QQ号码
$qq = '123456';
$res = Validator::is_qq($qq);
var_dump($res);
判断是否为合法的用户名
$username = 'Thomas';
$min_len = 3;
$max_len = 9;
$mode = 'mix';
$res = Validator::is_username($username, $min_len, $max_len, $mode);
var_dump($res);
判断是否为合法的密码
$password = '123456';
$min_len = 3;
$max_len = 9;
$mode = 'mix';
$res = Validator::is_password($password, $min_len, $max_len, $mode = 'mix');
var_dump($res);
验证身份证号码是否合法
$vStr = '1234562354253434';
$res = Validator::is_idcard($vStr);
var_dump($res);
验证URL是否合法
$url = 'http://www.baidu.com';
$res = Validator::is_url($url);
var_dump($res);
判断是否为字母数字
$str = '123456asssss';
$res = Validator::is_alpha_number($str);
var_dump($res);