one 1.4.6 新增參數(shù)驗(yàn)證器
一個(gè)極簡的高性能框架。支持在swoole協(xié)程環(huán)境和常規(guī)的apache,php-fpm下運(yùn)行
github:https://github.com/lizhichao/one
$_POST = [ "email" => "xxxx", "age" => 2 ]; $vt = new Validator(); $result = $vt->setAliases([ "name" => "用戶名", "email" => "郵箱", "age" => "年齡" ])->validate($_POST, [ "name" => "required|min_len:5,max_len:10", // 必填 5<= strlen(name) <=10 "email" => "required|email", // 必填 email 格式 "age" => "unsigned_int|min:18|max:200" // 選填 正整數(shù) 18<= age <=200 ])->isOk(); if ($result === false) { print_r($vt->getErrs()); } //Array //( // [0] => 用戶名不能為空 // [1] => 郵箱格式不正確 // [2] => 年齡不能小于18 //)內(nèi)置規(guī)則
required 必填
numeric 數(shù)字包括浮點(diǎn)數(shù)
min 不能小于
max 不能大于
min_len 不能短于
max_len 不能長于
unsigned_int 正整數(shù)
email 郵箱格式
ip ip格式
ip4 ip4格式
ip6 ip6格式
如果不夠? 可自定義規(guī)則$vt->addRule("between", [ "msg" => ":attribute只能在:arg1-:arg2之間", "fn" => function ($value, $arg1, $arg2) { return $value >= $arg1 && $value <= $arg2; } ]); $vt->validate(["a" => 10], [ "a" => "required|between:3,10" //必填 只能在3-10 ]);
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/30982.html
摘要:當(dāng)組件給其他人使用時(shí)這很有用,因?yàn)檫@些驗(yàn)證要求構(gòu)成了組件的,確保其他人正確地使用組件。有特性的稱為命名。例如,假定我們有一個(gè)組件,它的模板為父組件模板渲染結(jié)果為 一、注冊(cè) // 定義 var MyComponent = Vue.extend({ template: A custom component! }); // 注冊(cè) Vue.component(my-component, ...
摘要:關(guān)于我的博客掘金專欄路易斯專欄原文鏈接深度長文數(shù)組全解密全文共字,系統(tǒng)講解了數(shù)組的各種特性和。構(gòu)造器構(gòu)造器用于創(chuàng)建一個(gè)新的數(shù)組。中聲明的數(shù)組,它的構(gòu)造函數(shù)是中的對(duì)象。 本文首發(fā)于CSDN網(wǎng)站,下面的版本又經(jīng)過進(jìn)一步的修訂。 關(guān)于 我的博客:louis blog 掘金專欄:路易斯專欄 原文鏈接:【深度長文】JavaScript數(shù)組全解密 全文共13k+字,系統(tǒng)講解了JavaScrip...
摘要:整理一些常用前端知識(shí)點(diǎn),忘記的時(shí)候可以翻出來回憶下瀏覽器渲染從輸入網(wǎng)址到顯示網(wǎng)頁的過程分析應(yīng)用層解析域名客戶端先檢查本地是否有對(duì)應(yīng)的地址,若找到則返回響應(yīng)的地址。是高階函數(shù)的一種一個(gè)特殊用法。 整理一些常用前端知識(shí)點(diǎn),忘記的時(shí)候可以翻出來回憶下 瀏覽器渲染 從輸入網(wǎng)址到顯示網(wǎng)頁的過程分析 1、應(yīng)用層DNS解析域名:客戶端先檢查本地是否有對(duì)應(yīng)的IP地址,若找到則返回響應(yīng)的IP地址。若沒找...
閱讀 1030·2023-04-25 14:45
閱讀 2834·2021-09-30 09:59
閱讀 3161·2021-09-22 15:48
閱讀 2449·2019-08-30 15:55
閱讀 3519·2019-08-30 15:44
閱讀 569·2019-08-29 14:07
閱讀 3441·2019-08-26 13:45
閱讀 564·2019-08-26 11:31