mostafazs / php-validator
验证表单输入
1.1.0
2017-04-27 03:37 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-05 23:43:57 UTC
README
PHP表单输入验证器支持验证常见的表单输入类型,可验证来自$_POST
或任何数组的输入。
安装
在composer.json
中要求此包
"require": { "mostafazs/php-validator": "1.*" },
如果你使用Laravel,请在config/app.php
中添加别名
'aliases' => array( 'App' => 'Illuminate\Support\Facades\App', ... 'View' => 'Illuminate\Support\Facades\View', 'Validator' => 'mostafazs\php-validator', ),
用法
检查空输入
$result = Validator::filledIn($input); var_dump($result);
检查输入长度
$result = Validator::length($input,$operator,$length); var_dump($result);
接受<
、>
、=
、>=
、<=
作为$operator
参数
验证电子邮件地址
$result = Validator::email($email); var_dump($result);
检查两个输入的相等性。
$result = Validator::compase($einput1,$input2,caseSensitive); var_dump($result);
可以通过将caseSensitive
添加到true
来指定灵敏度
检查输入长度,查看它是否在两个值之间
$result = Validator::lengthBetween($input,$min,$max,$inclusive); var_dump($result);
可以通过将$inclusive
添加到true
来指定包含
将整数输入与参数进行比较。
$result = Validator::value($input,$operator,$length); var_dump($result);
$operator
接受<、>、=、<=、>=和===作为操作符
验证仅字母字符输入
$result = Validator::alpha($input); var_dump($result);
验证字母数字字符输入
$result = Validator::alphanumeric($input); var_dump($result);
通过指定格式验证日期
$result = Validator::date($date,$format); var_dump($result);
分隔符为"/"、"."、"-"
日期格式:"m"代表月份,"d"代表日期,"y"代表年份
验证URL
$result = Validator::Url($input); var_dump($result);
验证IP地址
$result = Validator::Ip($input,$ip_version); var_dump($result);
支持IPv4和IPv6