婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > thinkphp5.0自定義驗證規(guī)則使用方法

thinkphp5.0自定義驗證規(guī)則使用方法

熱門標簽:商丘外呼系統(tǒng)好處 周口網(wǎng)絡回撥外呼系統(tǒng) 全國各省地圖標注點 福建高頻外呼防封系統(tǒng)哪家好 400電話申請辦理 隨州銷售電銷機器人公司 網(wǎng)絡電話400申請 外呼系統(tǒng)人工客服 百度地圖標注類型是酒店

我們在用thinkphp5.0時候,經(jīng)常要自定義驗證規(guī)則,這個寫法與tp以前的版本有所區(qū)別,小編今天帶來大家一起來學習一下5.0下驗證規(guī)則的使用方法。

在thinkphp5中定義$rule(驗證規(guī)則)有兩種方式

方式一:

$rule = [
  // 不可以在此處定義空的驗證 如 'name' => '',會導致出現(xiàn)result未定義錯誤
  'name' => 'require|max:25',
  'age'  => 'number|between:1,120',
];

方式二:

$rule = [
  'name' => ['require','max'=>25],
  'age'  => ['number','between'=>'1,120'],
];

如果方式一自定義驗證規(guī)則的話,就可以這樣寫

$rule = [
  'name' => 'require|max:25|checkName:',
  'age'  => 'number|between:1,120',
];
protected function checkNmae($value)
{
  $value 是name值,可以在此處進行驗證,如正則驗證
}

如果是方式二的話,寫法如下

$rule = [
  'name' => ['require','max'=>25,'checkName'=>'$rule參數(shù)'],
  'age'  => ['number','between'=>'1,120'],
  'email' => ['require', 'checkUserEmail'=>'qq.com'],
];
protected function checkName($value, $rule)
{
  $vaule 是name值,$rule為上面的$rule參數(shù)
}
protected function checkUserEmail($value,$rule)
{
  $res = preg_match('/^\w+([-+.]\w+)*@'.$rule.'$/', $value);
  if (!$res) {
    return '郵箱只能是'.$rule.'域名';
  } else {
    return true;
  }
}

以上就是我們給出的兩種方法的代碼,如果你有更好的方法或者代碼可以在下面的留言區(qū)討論留言。

您可能感興趣的文章:
  • ThinkPHP5 驗證器的具體使用
  • Thinkphp5 微信公眾號token驗證不成功的原因及解決方法
  • tp5(thinkPHP5框架)captcha驗證碼配置及驗證操作示例
  • 學習thinkphp5.0驗證類使用方法
  • thinkPHP5框架自定義驗證器實現(xiàn)方法分析
  • thinkphp5框架API token身份驗證功能示例
  • thinkPHP5.0框架驗證碼調(diào)用及點擊圖片刷新簡單實現(xiàn)方法
  • thinkphp5使用bootstrapvalidator進行異步驗證郵箱的示例
  • ThinkPHP5.0框架驗證碼功能實現(xiàn)方法【基于第三方擴展包】
  • Thinkphp5框架使用validate實現(xiàn)驗證功能的方法

標簽:南寧 迪慶 六安 樂山 海南 佛山 定西 十堰

巨人網(wǎng)絡通訊聲明:本文標題《thinkphp5.0自定義驗證規(guī)則使用方法》,本文關(guān)鍵詞  thinkphp5.0,自定義,驗證,規(guī)則,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《thinkphp5.0自定義驗證規(guī)則使用方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于thinkphp5.0自定義驗證規(guī)則使用方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 烟台市| 陕西省| 余干县| 西充县| 七台河市| 磐安县| 四子王旗| 班玛县| 莎车县| 宝坻区| 红安县| 曲阳县| 龙山县| 彰化市| 醴陵市| 瓮安县| 萨嘎县| 潼关县| 通海县| 克什克腾旗| 揭阳市| 广汉市| 方山县| 嘉黎县| 攀枝花市| 华阴市| 陵川县| 凤山县| 卫辉市| 贺州市| 天等县| 永平县| 太康县| 镇康县| 峨眉山市| 襄樊市| 吉安市| 望谟县| 饶阳县| 佛坪县| 中山市|