TP5验证规则
系统内置的验证规则如下:
格式验证类
require
验证某个字段必须,例如:'name'=>'require'
number 或者 integer
验证某个字段的值是否为数字(采用filter_var
验证),例如:'num'=>'number'
float
验证某个字段的值是否为浮点数字(采用filter_var
验证),例如:'num'=>'float'
boolean
验证某个字段的值是否为布尔值(采用filter_var
验证),例如:'num'=>'boolean'
验证某个字段的值是否为email地址(采用filter_var
验证),例如:'email'=>'email'
array
验证某个字段的值是否为数组,例如:'info'=>'array'
accepted
验证某个字段是否为为 yes, on, 或是 1。这在确认"服务条款"是否同意时很有用,例如:'accept'=>'accepted'
date
验证值是否为有效的日期,例如:'date'=>'date'
注:会对日期值进行strtotime
后进行判断。
alpha
验证某个字段的值是否为字母,例如:'name'=>'alpha'
alphaNum
验证某个字段的值是否为字母和数字,例如:'name'=>'alphaNum'<