[['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息'];
email : 邮箱验证
['email',
'email'];
match : 正则验证
[['字段名'],match,'pattern'=>'正则表达式','message'=>'提示信息'];
[['字段名'],match,'not'=>ture,'pattern'=>'正则表达式','message'=>'提示信息'];
url : 网址
['website',
'url', 'defaultScheme' =>
'http'];
captcha : 验证码
['verificationCode','captcha'];
safe : 安全
['description','safe'];
compare : 比较
['age',
'compare', 'compareValue' =>
30, 'operator' =>
'>='];
default : 默认值
['age',
'default', 'value' =>
null];
exist : 存在
['username','exist'];
file : 文件
['primaryImage','file','extensions' => ['png','jpg','gif'],
'maxSize' =>1024*1024*1024];
filter : 滤镜
[['username','email'],'filter','filter' =>'trim','skipOnArray'
=>true];
in : 范围
['level',
'in', 'range' => [1,2,3]];
unique : 唯一性
['username','unique']
integer : 整数
['age',
'integer'];
number : 数字
['salary',
'number'];
double : 双精度浮点型
['salary',
'double'];
date : 日期
[['from',
'to'], 'date'];
string : 字符串
['username','string','length' => [4,24]];
boolean : 是否为一个布尔值
['字段名',
'boolean', 'trueValue' =>
true, 'falseValue' =>
false, 'strict' =>
true];