php封裝的表單驗(yàn)證類完整實(shí)例
本文實(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ì)有所幫助。
- php常用表單驗(yàn)證類用法實(shí)例
- php 表單驗(yàn)證實(shí)現(xiàn)代碼
- php用戶注冊頁面利用js進(jìn)行表單驗(yàn)證具體實(shí)例
- 基于PHP+Ajax實(shí)現(xiàn)表單驗(yàn)證的詳解
- php下常用表單驗(yàn)證的正則表達(dá)式
- PHP表單驗(yàn)證內(nèi)容是否為空的實(shí)現(xiàn)代碼
- PHP Yii框架之表單驗(yàn)證規(guī)則大全
- PHP開發(fā)中常用的三個(gè)表單驗(yàn)證函數(shù)使用小結(jié)
- ThinkPHP框架表單驗(yàn)證操作方法
- PHP實(shí)現(xiàn)的用戶注冊表單驗(yàn)證功能簡單示例
- php實(shí)現(xiàn)的表單驗(yàn)證類完整示例
相關(guān)文章
淺談PHP中單引號(hào)和雙引號(hào)到底有啥區(qū)別呢?
本文向我們簡單介紹了php中單雙引號(hào)的區(qū)別,以及對(duì)比了下javascript中單引號(hào)和雙引號(hào)的區(qū)別,方便我們更好的理解,非常實(shí)用,推薦給大家2015-03-03php實(shí)現(xiàn)的rc4加密解密類定義與用法示例
這篇文章主要介紹了php實(shí)現(xiàn)的rc4加密解密類定義與用法,結(jié)合完整實(shí)例形式給出了php rc4加密解密類文件class.rc4crypt.php的定義及相關(guān)使用技巧,需要的朋友可以參考下2018-08-08分享幾種好用的PHP自定義加密函數(shù)(可逆/不可逆)
最近的項(xiàng)目中一直有用到加密函數(shù),今天來給大家推薦幾個(gè)好用且我自己常用的加密函數(shù),這幾個(gè)都是可逆的加密函數(shù),其中也有針對(duì)于ID的加密函數(shù),需要的朋友可以參考下2020-09-09