最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php封裝的表單驗(yàn)證類完整實(shí)例

 更新時(shí)間:2016年10月19日 10:05:20   作者:Love滿天星  
這篇文章主要介紹了php封裝的表單驗(yàn)證類,結(jié)合完整實(shí)例形式分析了php針對(duì)表單元素正則驗(yàn)證與類型判定的相關(guān)操作技巧,對(duì)于php程序設(shè)計(jì)的安全性有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了php封裝的表單驗(yàn)證類。分享給大家供大家參考,具體如下:

<?php
//封裝一個(gè)表單驗(yàn)證類
//中文驗(yàn)證、郵箱驗(yàn)證、電話號(hào)碼、手機(jī)、QQ、身份證、(由字母、數(shù)字、下劃線組成,不能以數(shù)字開頭)
header('content-type:text/html;charset=utf-8');
class Form{
 /*
 //中文驗(yàn)證的方法
 //參數(shù):$str,$num1,$num2
 //返回值:匹配成功返回匹配的次數(shù)
 */
 public function checkChina($str,$num1,$num2=''){
  //正則
 $reg='/^[\x{4e00}-\x{9fa5}]{'.$num1.','.$num2.'}'.'$/u';
 return preg_match($reg,$str);
 }
 /*
 //郵箱驗(yàn)證
 //參數(shù):$email
 //返回值: 匹配成功返回匹配的次數(shù)
 */
 public function checkEmail($email){
 //正則
 $reg='/^\w+@\w+[.]com|cn|net$/';
 return preg_match($reg,$email);
 }
 /*
 //驗(yàn)證身份證
 //參數(shù) $card
 //返回值: 匹配成功返回匹配的次數(shù)
 */
 public function checkCard($card){
 //正則
 $reg='/^(\d{18}|\d{17}x)$/';
 return preg_match($reg,$card);
 }
 /*
 //要求輸入內(nèi)容由數(shù)字、字母、下劃線組成,不能以數(shù)字開頭,有位數(shù)限制
 //參數(shù):$str,$num1,$num2
 //返回值: 匹配成功返回匹配的次數(shù)
 */
 public function checkStr($str,$num1,$num2){
 //正則
 $reg='/^[a-zA-Z_]\w{'.($num1-1).','.($num2-1).'}$/';
 return preg_match($reg,$str);
 }
}

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php程序設(shè)計(jì)安全教程》、《php安全過濾技巧總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語法入門教程》、《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP循環(huán)與分支知識(shí)點(diǎn)梳理

    PHP循環(huán)與分支知識(shí)點(diǎn)梳理

    涉及到一些比較復(fù)雜的邏輯,分支與循環(huán)是必不可少的。通過分支和循環(huán)的結(jié)合使用可以使業(yè)務(wù)更加復(fù)雜,代碼功能更加強(qiáng)大,這篇文章主要介紹了PHP循環(huán)與分支知識(shí)點(diǎn)
    2022-11-11
  • 淺析PHP遞歸函數(shù)返回值使用方法

    淺析PHP遞歸函數(shù)返回值使用方法

    淺析PHP遞歸函數(shù)返回值使用方法,需要的朋友可以參考一下
    2013-02-02
  • PHP 抽象方法與抽象類abstract關(guān)鍵字介紹及應(yīng)用

    PHP 抽象方法與抽象類abstract關(guān)鍵字介紹及應(yīng)用

    抽象方法指沒有方法體的方法,只要一個(gè)類里面有一個(gè)方法是抽象方法,那么這個(gè)類就要定義為抽象類,不了解的朋友可以看看
    2014-10-10
  • PHP框架Laravel的小技巧兩則

    PHP框架Laravel的小技巧兩則

    這篇文章主要介紹了PHP框架Laravel的小技巧兩則,本文講解了Route::controller中路由批量命名、根據(jù)系統(tǒng)變量判斷當(dāng)前運(yùn)行環(huán)境兩個(gè)小技巧,需要的朋友可以參考下
    2015-02-02
  • Laravel中10個(gè)有用的用法小結(jié)

    Laravel中10個(gè)有用的用法小結(jié)

    這篇文章主要介紹了Laravel中10個(gè)有用的用法小結(jié),都是一些比較常用的一些方法,有感興趣的同學(xué)可以學(xué)習(xí)下
    2021-03-03
  • php實(shí)現(xiàn)TCP端口檢測(cè)的方法

    php實(shí)現(xiàn)TCP端口檢測(cè)的方法

    這篇文章主要介紹了php實(shí)現(xiàn)TCP端口檢測(cè)的方法,實(shí)例分析了php操作tcp端口檢測(cè)的技巧,需要的朋友可以參考下
    2015-04-04
  • Windows下編譯PHP5.4和xdebug全記錄

    Windows下編譯PHP5.4和xdebug全記錄

    這篇文章主要介紹了Windows下編譯PHP5.4和xdebug全記錄,本文講解了編譯環(huán)境以及相關(guān)軟件包、編譯過程、編譯中可能出現(xiàn)的錯(cuò)誤問題處理等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • Laravel 5.3 學(xué)習(xí)筆記之 配置

    Laravel 5.3 學(xué)習(xí)筆記之 配置

    本文給大家介紹的是如何更好的配置laravel5.3,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下
    2016-08-08
  • php生成curl命令行的方法

    php生成curl命令行的方法

    這篇文章主要介紹了php生成curl命令行的方法,涉及php字符串與數(shù)組的動(dòng)態(tài)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-12-12
  • php繪圖之生成餅狀圖的方法

    php繪圖之生成餅狀圖的方法

    這篇文章主要介紹了php繪圖之生成餅狀圖的方法,涉及GD庫中imagefilledarc方法的使用技巧,需要的朋友可以參考下
    2015-01-01

最新評(píng)論

腾冲县| 嘉兴市| 万盛区| 疏勒县| 诏安县| 卓尼县| 双桥区| 兴义市| 通山县| 县级市| 新郑市| 大连市| 同仁县| 江都市| 崇信县| 定襄县| 黄大仙区| 峨边| 湄潭县| 桐乡市| 龙口市| 灵丘县| 乐至县| 土默特左旗| 延长县| 宜城市| 隆德县| 都江堰市| 卢氏县| 隆尧县| 韶关市| 易门县| 垣曲县| 探索| 潢川县| 伊金霍洛旗| 湖北省| 鹿泉市| 扶绥县| 甘南县| 海口市|