required 格式:required 说明:必需参数
required_if 格式:required_if:field,value,... 说明:必需参数(当给定字段值与所给任意值相等时)
required_with 格式:required_with:foo,bar,... 说明:必需参数(当所给定任意字段值不为空时)
required_with_all 格式:required_with_all:foo,bar,... 说明:必须参数(当所给定所有字段值都不为空时)
date 格式:date 说明:参数日期类型(使用strtotime进行判断),例如:2017-04-20, 20170420, 2017.04.20
date_format 格式:date_format:format 说明:判断日期是否为指定格式,format为PHP标准的日期格式
email 格式:email 说明:EMAIL邮箱地址
phone 格式:phone 说明:手机号
telephone 格式:telephone 说明:国内座机电话号码
passport 格式:passport 说明:通用帐号规则(字母开头,只能包含字母、数字和下划线,长度在6~18之间)
password 格式:password 说明:通用密码规则(任意可见字符,长度在6~18之间)
password2 格式:password2 说明:中等强度密码(在通用密码规则的基础上,必须包含大小写字母和数字)
password3 格式:password3 说明:强等强度密码(在通用密码规则的基础上,必须包含大小写字母、数字和特殊字符)
postcode 格式:id_number 说明:中国邮政编码
id_number 格式:id_number 说明:公民身份证号码
qq 格式:qq 说明:腾讯QQ号码
ip 格式:ip 说明:IP地址(IPv4|IPv6)
mac 格式:mac 说明:MAC地址
url 格式:url 说明:URL
length 格式:length:min,max 说明:参数长度为min到max
min_length 格式:min_length:min 说明:参数长度最小为min
max_length 格式:max_length:max 说明:参数长度最大为max
between 格式:between:min,max 说明:参数大小为min到max
min 格式:min:min 说明:参数最小为min
max 格式:max:max 说明:参数最大为max
json 格式:json 说明:JSON
xml 格式:xml 说明:XML
array 格式:array 说明:数组
integer 格式:integer 说明:整数
float 格式:float 说明:浮点数
boolean 格式:boolean 说明:布尔值(1,true,on,yes:true | 0,false,off,no,"":false)
same 格式:same:field 说明:参数值必需与field参数的值相同
different 格式:different:field 说明:参数值不能与field参数的值相同
in 格式:in:foo,bar,... 说明:参数值应该在foo,bar,...中
not_in 格式:not_in:foo,bar,... 说明:参数值不应该在foo,bar,...中
regex 格式:regex:pattern 说明:参数值应当满足正则匹配规则pattern(使用preg_match判断)