TP5 驗證規則

2022-07-07 00:12:09 字數 1778 閱讀 8736

驗證規則

描述require

必須驗證

alpha

是否為字母

alphanum

是否為字母和數字

alphadash

是否為字母、數字,下劃線_及破折號-

number

是否為數字

integer

是否為整型(注意大小範圍)

float    

是否為浮點型

boolean

是否為布林型

email

是否為有效的郵箱格式

array

是否為陣列

accepted

是否為yeson或者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

表單驗證令牌

TP5驗證規則

1.require 驗證某個字段必須,例如 name require 2.number 或者 integer 驗證某個欄位的值是否為數字 採用filter var驗證 例如 num number 3.float 驗證某個欄位的值是否為浮點數字 採用filter var驗證 例如 num float ...

tp5內建驗證規則

驗證規則 描述 require 必須驗證 alpha 是否為字母 alphanum 是否為字母和數字 alphadash 是否為字母 數字,下劃線 及破折號 number 是否為數字 integer 是否為整型 注意大小範圍 float 是否為浮點型 boolean 是否為布林型 email 是否為...

tp5內建驗證規則

驗證規則 描述require 必須驗證 alpha 是否為字母 alphanum 是否為字母和數字 alphadash 是否為字母 數字,下劃線 及破折號 number 是否為數字 integer 是否為整型 注意大小範圍 float 是否為浮點型 boolean 是否為布林型 email 是否為有...