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

php用戶注冊時(shí)常用的檢驗(yàn)函數(shù)實(shí)例總結(jié)

 更新時(shí)間:2014年12月22日 10:01:55   投稿:shichen2014  
這篇文章主要介紹了php用戶注冊時(shí)常用的檢驗(yàn)函數(shù),以類的形式實(shí)例總結(jié)了用戶名驗(yàn)證、郵箱驗(yàn)證、QQ驗(yàn)證等常用的驗(yàn)證技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

本文實(shí)例總結(jié)了php用戶注冊時(shí)常用的檢驗(yàn)函數(shù)。分享給大家供大家參考。具體分析如下:

php用戶注冊時(shí)常用的一些常用檢驗(yàn)函數(shù)總結(jié),包括有檢測提交的數(shù)據(jù)是否符合用戶名格式,檢測參數(shù)的值是否相同,檢測參數(shù)是否為中文,檢驗(yàn)郵箱的地址是否正確,檢驗(yàn)參數(shù)是否為數(shù)字等等,這些提交到數(shù)據(jù)庫之前的驗(yàn)證,在正則表達(dá)式里面是常用到的了,這里將一些常用的檢驗(yàn)參數(shù)的類型做個(gè)總結(jié),可以整體來用,也可以挑一些常用的來用。

復(fù)制代碼 代碼如下:
<?php
/**
* Check檢測類
*/
Class Check{
 /**
 * IsUsername函數(shù):檢測是否符合用戶名格式
 * $Argv是要檢測的用戶名參數(shù)
 * $RegExp是要進(jìn)行檢測的正則語句
 * 返回值:符合用戶名格式返回用戶名,不是返回false
 */
 function IsUsername($Argv){
  $RegExp=/^[a-zA-Z0-9_]{3,16}$/; //由大小寫字母跟數(shù)字組成并且長度在3-16字符直接
  return preg_match($RegExp,$Argv)?$Argv:false;
 }
        
 /**
 * IsMail函數(shù):檢測是否為正確的郵件格式
 * 返回值:是正確的郵件格式返回郵件,不是返回false
 */
 function IsMail($Argv){
  $RegExp=/^[a-z0-9][a-z.0-9-_] @[a-z0-9_-] (?:.[a-z]{0,3}.[a-z]{0,2}|.[a-z]{0,3}|.[a-z]{0,2})$/i;
  return preg_match($RegExp,$Argv)?$Argv:false;
 }
 
 /**
 * IsSmae函數(shù):檢測參數(shù)的值是否相同
 * 返回值:相同返回true,不相同返回false
 */
 function IsSame($ArgvOne,$ArgvTwo,$Force=false){
  return $Force?$ArgvOne===$ArgvTwo:$ArgvOne==$ArgvTwo;
 }
        
 /**
 * IsQQ函數(shù):檢測參數(shù)的值是否符合QQ號碼的格式
 * 返回值:是正確的QQ號碼返回QQ號碼,不是返回false
 */
 function IsQQ($Argv){
  $RegExp=/^[1-9][0-9]{5,11}$/;
  return preg_match($RegExp,$Argv)?$Argv:false;
 }
        
 /**
 * IsMobile函數(shù):檢測參數(shù)的值是否為正確的中國手機(jī)號碼格式
 * 返回值:是正確的手機(jī)號碼返回手機(jī)號碼,不是返回false
 */
 function IsMobile($Argv){
  $RegExp=/^(?:13|15|18)[0-9]{9}$/;
  return preg_match($RegExp,$Argv)?$Argv:false;
 }
        
 /**
 * IsTel函數(shù):檢測參數(shù)的值是否為正取的中國電話號碼格式包括區(qū)號
 * 返回值:是正確的電話號碼返回電話號碼,不是返回false
 */
 function IsTel($Argv){
  $RegExp=/[0-9]{3,4}-[0-9]{7,8}$/;
  return preg_match($RegExp,$Argv)?$Argv:false;
 }
        
 /**
 * IsNickname函數(shù):檢測參數(shù)的值是否為正確的昵稱格式(Beta)
 * 返回值:是正確的昵稱格式返回昵稱格式,不是返回false
 */
 function IsNickname($Argv){
  $RegExp = '/^s*$|^c:\con\con$|[%,*"st<>&'()]|xA1xA1|xACxA3|^Guest|^xD3xCExBFxCD|xB9x43xABxC8/is'; //Copy From DZ
  return preg_match($RegExp,$Argv)?$Argv:false;
 }
        
 /**
 * IsChinese函數(shù):檢測參數(shù)是否為中文
 * 返回值:是返回參數(shù),不是返回false
 */
 function IsChinese($Argv,$Encoding=utf8){
  $RegExp = $Encoding==utf8?/^[x{4e00}-x{9fa5}] $/u:/^([x80-xFF][x80-xFF]) $/;
  Return preg_match($RegExp,$Argv)?$Argv:False;
 }
}
?>

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

相關(guān)文章

  • PHP單元測試?yán)?PHPUNIT深入用法(二)

    PHP單元測試?yán)?PHPUNIT深入用法(二)

    在上一篇PHP單元測試?yán)鳎篜HPUNIT初探文章中,我們對phpunit有了一個(gè)初步的認(rèn)識,在本文中將繼續(xù)深入講解下phpunit中的一些用法。
    2011-03-03
  • 在PHP中PDO解決中文亂碼問題的一些補(bǔ)充

    在PHP中PDO解決中文亂碼問題的一些補(bǔ)充

    前兩天了解了一下PDO連接數(shù)據(jù)庫的相關(guān)資料,配置相關(guān)在網(wǎng)路上都有很多相關(guān)資料,我在這里說說解決中文亂碼顯示問題
    2010-09-09
  • php簡單截取字符串代碼示例

    php簡單截取字符串代碼示例

    這篇文章主要介紹了php簡單截取字符串的方法,可實(shí)現(xiàn)截取140個(gè)字符的功能,并針對中文字符進(jìn)行判定處理,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-10-10
  • 關(guān)于PHP的curl開啟問題探討

    關(guān)于PHP的curl開啟問題探討

    新浪提供的PHP SDK里需要用到curl_init()函數(shù),在調(diào)試的時(shí)候報(bào)找不到curl_init()的方法,下面為大家介紹下開啟curl的步驟
    2014-04-04
  • php基礎(chǔ)知識:類與對象(3) 構(gòu)造函數(shù)和析構(gòu)函數(shù)

    php基礎(chǔ)知識:類與對象(3) 構(gòu)造函數(shù)和析構(gòu)函數(shù)

    php基礎(chǔ)知識:類與對象(3) 構(gòu)造函數(shù)和析構(gòu)函數(shù)...
    2006-12-12
  • PHP函數(shù)原理理解詳談

    PHP函數(shù)原理理解詳談

    這篇文章主要介紹了PHP函數(shù)原理,PHP 的真正威力源自于它的函數(shù)。在PHP中,提供了超過1000個(gè)內(nèi)建的函數(shù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-11-11
  • php工具型代碼之印章?lián)笀D

    php工具型代碼之印章?lián)笀D

    這篇文章主要為大家詳細(xì)介紹了php工具型代碼之印章?lián)笀D,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • dedecms中常見問題修改方法總結(jié)

    dedecms中常見問題修改方法總結(jié)

    dedecms中常見問題修改方法總結(jié)...
    2007-03-03
  • php插件功能實(shí)現(xiàn)方法介紹

    php插件功能實(shí)現(xiàn)方法介紹

    這篇文章主要介紹了php插件功能實(shí)現(xiàn)方法,主要包括php開發(fā)插件使用實(shí)例、應(yīng)用技巧、基本知識點(diǎn)總結(jié)和需要注意事項(xiàng),具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-11-11
  • php curl操作API接口類完整示例

    php curl操作API接口類完整示例

    這篇文章主要介紹了php curl操作API接口類,結(jié)合完整形式形式分析了php針對curl請求發(fā)送、獲取、設(shè)置、關(guān)閉連接等操作封裝技巧,需要的朋友可以參考下
    2019-05-05

最新評論

靖远县| 台南市| 囊谦县| 汉寿县| 枞阳县| 城口县| 承德市| 寿宁县| 马尔康县| 凉城县| 上虞市| 兴仁县| 西吉县| 阜康市| 察雅县| 台中市| 宁强县| 清河县| 洛川县| 东乡族自治县| 汪清县| 五台县| 玛曲县| 县级市| 永德县| 武隆县| 镇江市| 莎车县| 从化市| 侯马市| 周至县| 神农架林区| 蓬安县| 云霄县| 沭阳县| 呈贡县| 丰顺县| 三河市| 黄平县| 集贤县| 东兴市|