tp5內建驗證規則

2021-10-02 07:53:30 字數 990 閱讀 7602

驗證規則 描述

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 表單驗證令牌

tp5內建驗證規則

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

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 是否為有...