驗證器使用方式

2021-09-20 03:06:28 字數 1394 閱讀 2374

以managerservice為例

建立乙個validate目錄下的class.php檔案,命名為manager

在managerservice類裡使用命名空間

在某個方法裡建立乙個驗證器物件

$validate=new managervalidate();
設定需要判斷的引數key和引數名稱

執行檢查(傳入整個引數陣列)

$result=$validate->setemptycheckfield([

"nickname|暱稱","email|郵箱"

])->checkempty($data); //$data=["nickname"=>"我是管理員","email"=>"[email protected]"]

if(!$result)

判斷型別

規則名判斷失敗文字描述

嚴格密碼校驗

pwd密碼長度必須在6~25之間

密碼英文本母、數字、符號至少要用其中兩種

簡單密碼校驗

******_pwd

密碼最小長度是6位

密碼最大長度是25位

密碼只能是數字、英文本母

銀行卡號校驗

bank_card_no

銀行卡號位數有誤

銀行卡格式錯誤

郵箱校驗

email

郵箱格式錯誤

手機號校驗

tel手機號碼有誤

賬號校驗

account

賬號必須5個字元以上

賬號最多不能超過25個字元

名稱中不能帶有除數字和英文本母的其他字元

身份證校驗

id_card

身份證輸入有誤

驗證方法

$validate=new managervalidate();

$result=$validate->check([

"email"=>$data['email'],

"******_pwd"=>$data['pwd']

]); //只需傳入要判斷的規則名和值即可

if(!$result)

public function __construct()
在service進行判斷

$validate=new managervalidate();

$result=$validate->check([

"email"=>$data['email1'],

"email2"=>$data['email2']

]); //只需傳入要判斷的規則名和值即可

if(!$result)

自己去看

vim編輯器使用方式

對於第一次用vi,有幾點注意要提醒一下 1 用vi開啟檔案後,是處於 命令列模式 command mode 您要切換到 插入模式 insert mode 才能夠輸入文字。切換方法 在 命令列模式 command mode 下按一 下字母 i 就可以進入 插入模式 insert mode 這時候你就可...

CSDN markdown編輯器使用方式介紹

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...

python生成器使用方式

生成器是一種特殊的迭代器。生成器的第一種建立方式 生成器就是將列表的中括號程式設計小括號即可 nums x for x in range 10 結果 0,1,2,3,4,5,6,7,8,9 nums x for x in range 10 結果 at for num in nums print nu...