亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 250
粉絲 3
評論 0
訪問量 382252
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
用正則表達(dá)式匹配用戶信息
梁凱達(dá)的博客
原創(chuàng)
916人瀏覽過

寫一個(gè)注冊表單需要有帳號,密碼,確認(rèn)密碼,郵箱,手機(jī)(中國大陸)
//  對帳號,密碼,郵箱,手機(jī)使用正則表達(dá)式進(jìn)行驗(yàn)證
//  驗(yàn)證規(guī)則:帳號 6 ~ 10位,只允許字母,數(shù)字,和下劃線  其他字符都不允許出現(xiàn)  不能為空
//                  密碼 6~ 18 位     不能為空
//                  手機(jī)必須為中國大陸手機(jī)   不能為空
//                  郵箱必須符合郵箱規(guī)則  不能為空
//                  密碼與確認(rèn)密碼必須相同
//標(biāo)準(zhǔn)         以上所有驗(yàn)證都通過方可提示注冊成功,有一項(xiàng)不通過都注冊失敗!
 //驗(yàn)證賬戶6 ~ 10位,只允許字母,數(shù)字,和下劃線  其他字符都不允許出現(xiàn)  不能為空
 function name(){
  $str = '122122';
  $preg = '/\w{1,9}/';
  $result = preg_match($preg,$str,$arr);
  var_dump($arr);
  if($result&&strlen($str)<=9&&strlen($str)>=6){
   echo '當(dāng)前注冊的賬戶名為:'.$str.'<br />當(dāng)前賬戶名驗(yàn)證規(guī)則'.$preg.'<br />';
   echo '驗(yàn)證結(jié)果為:<b style="color:red">恭喜通過了</b>';
  }else{
   echo '當(dāng)前注冊的賬戶名為:'.$str.'<br />當(dāng)前賬戶名驗(yàn)證規(guī)則'.$preg.'<br />';
   echo '驗(yàn)證結(jié)果為:<b style="color:green">不符合要求</b>';
  }
 }
 name();

 function password(){
  $str = '12345';
  $preg = '/\w{1,9}/';
  $result = preg_match($preg,$str,$arr);
  var_dump($arr);
  if($result&&strlen($str)<=9&&strlen($str)>=6){
   echo '當(dāng)前注冊的賬戶名為:'.$str.'<br />當(dāng)前賬戶名驗(yàn)證規(guī)則'.$preg.'<br />';
   echo '驗(yàn)證結(jié)果為:<b style="color:red">恭喜通過了</b>';
  }else{
   echo '當(dāng)前注冊的賬戶名為:'.$str.'<br />當(dāng)前賬戶名驗(yàn)證規(guī)則'.$preg.'<br />';
   echo '驗(yàn)證結(jié)果為:<b style="color:green">不符合要求</b>';
  }
 }
 password();
 //手機(jī)號
 //11位數(shù)
 //第一個(gè)位數(shù)s必須是1開頭
 //30-39 47 50-59 70-79 80-89 99 98
 function phone(){
  $str = '13536454104';
  $preg = '/1([3578]\d|47|99|98)\d{8}/';
  $result = preg_match($preg,$str,$arr);
  var_dump($arr);
  if($result&&strlen($str)==11){
   echo '當(dāng)前注冊的賬戶名為:'.$str.'<br />當(dāng)前賬戶名驗(yàn)證規(guī)則'.$preg.'<br />';
   echo '驗(yàn)證結(jié)果為:<b style="color:red">恭喜通過了</b>';
  }else{
   echo '當(dāng)前注冊的賬戶名為:'.$str.'<br />當(dāng)前賬戶名驗(yàn)證規(guī)則'.$preg.'<br />';
   echo '驗(yàn)證結(jié)果為:<b style="color:green">不符合要求</b>';
  }
 }
 phone();
// 郵箱首字符和末尾字符必須為字母或數(shù)字,郵箱名可以全是字母或數(shù)字,或者是兩者的組合;
// 連字符"-"、下劃線"_" 和英文句號點(diǎn)".",僅能放在字母或數(shù)字中間,且不能連續(xù)出現(xiàn)(即其單個(gè)符號的左右只能是字母或數(shù)字);
// 域名可以帶連字符"-", 且可以是多級域名 ,還可以有多個(gè)域名后綴;
// 不區(qū)分大小寫;
// 不限定郵箱字符串的具體長度。
 function email(){
  $str = '12345678@qq.com.cn';
  $preg = '/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/';
  $result = preg_match($preg,$str,$arr);
  var_dump($arr);
  if($result){
   echo '當(dāng)前注冊的賬戶名為:'.$str.'<br />當(dāng)前賬戶名驗(yàn)證規(guī)則'.$preg.'<br />';
   echo '驗(yàn)證結(jié)果為:<b style="color:red">恭喜通過了</b>';
  }else{
   echo '當(dāng)前注冊的賬戶名為:'.$str.'<br />當(dāng)前賬戶名驗(yàn)證規(guī)則'.$preg.'<br />';
   echo '驗(yàn)證結(jié)果為:<b style="color:green">不符合要求</b>';
  }
 }
 email();

 // 拆解
 ///^獲取開頭
 //[a-zA-Z0-9_.-]+ 大小寫字母0-9允許下劃線或.-,條件調(diào)用1到多次
 // @[a-zA-Z0-9-]+ 郵箱的@xx 其中xx運(yùn)行一次或多次
 //(\.[a-zA-Z0-9-]+)* 郵箱的.cn之類的那一部分
 // \.[a-zA-Z0-9]{2,6}$/'; 郵箱的.cn后的二級域名部分

本博文版權(quán)歸博主所有,轉(zhuǎn)載請注明地址!如有侵權(quán)、違法,請聯(lián)系admin@php.cn舉報(bào)處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務(wù)協(xié)議
0條評論
作者最新博文
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)