成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

one 1.4.6 新增參數(shù)驗(yàn)證器

anonymoussf / 791人閱讀

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

相關(guān)文章

  • vue.js學(xué)習(xí)筆記 - 組件(二)

    摘要:當(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, ...

    Betta 評(píng)論0 收藏0
  • 【深度長文】JavaScript數(shù)組所有API全解密

    摘要:關(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...

    Mr_zhang 評(píng)論0 收藏0
  • 前端知識(shí)雜談

    摘要:整理一些常用前端知識(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地址。若沒找...

    Cruise_Chan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<