驗證規則 | 描述 |
require |
必須驗證 |
alpha |
是否為字母 |
alphaNum |
是否為字母和數字 |
alphaDash |
是否為字母、數字,下划線_ 及破折號- |
number |
是否為數字 |
integer |
是否為整型(注意大小范圍) |
float | 是否為浮點型 |
boolean |
是否為布爾型 |
email |
是否為有效的郵箱格式 |
array |
是否為數組 |
accepted |
是否為 yes 、on 或者 1 |
date |
是否為有效的日期格式 |
activeUrl |
是否為有效的IP地址或者域名 |
url |
是否為有效的URL地址 |
ip |
是否為有效的IP地址(支持ipv4和ipv6) |
in |
是否在某個范圍內 |
notin |
是否不在某個范圍內 |
between |
是否在某個區間 |
notBetween |
是否不在某個區間 |
length |
長度是否為指定長度或者區間 |
max | 長度最大值 |
min | 長度最小值 |
after |
是否在某個日期之后 |
before |
是否在某個日期之前 |
expire |
是否在某個日期區間 |
allowIp |
請求IP是否是某個值或者范圍 |
denyIp |
是否禁止某個或者范圍的IP地址 |
confirm |
是否和另外一個字段值相同 |
different |
是否和另外一個字段值不同 |
> 、>= 、< 、<= 、= |
值比較 |
regex |
正則驗證 |
file |
是否為一個上傳文件 |
image |
是否為一個圖像上傳文件 |
fileExt |
允許上傳的文件后綴 |
fileMime |
允許上傳的文件類型 |
fileSize |
上傳文件大小限制 |
unique |
驗證數據是否在數據表唯一 |
token | 表單驗證令牌 |