VeeValidate 使用笔记
内置规则
after 两时间的先后比较
alpha_dash 字母、数字、下划线、减号
alpha_num 字母、数字
alpha 字母
before 两时间的先后比较
between 数值范围比较
confirmed 需要两个相同的输入值
date_between 日期范围
date_format 日期输入格式
decimal 数值,允许小数
digits 规定长度的数值
dimensions 指定像素长宽的图形文件
email Email 地址
ext 指定扩展名的文件
image 图像类型(mime type)的文件
in 指定的选择项(典型运用于选择项:单选、复选等)
ip IP地址
max 指定最大长度
mimes 指定类型(mime type)的文件
min 指定最小长度
not_in 指定无效的选择项(典型运用于下拉框)
numeric 数字(不允许小数点)
regex 正则表达式
required 必填项
size 限定文件大小,单位kb
url URL地址或者域名
errors的方法:
errors.first('field') 获取关于当前field的第一个错误信息
collect('field') 获取关于当前field的所有错误信息(list)
has('field') 当前filed是否有错误(true/false)
all() 当前表单所有错误(list)
any() 当前表单是否有任何错误(true/false)
add(String field, String msg) 添加错误
clear() 清除错误
count() 错误数量
remove(String f