麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Regex > 正文

正則表達式如何在PHP里靈活的應用

2020-03-16 21:00:26
字體:
來源:轉載
供稿:網友

正則表達式也稱為模式表達式,自身具有一套非常完整的、可以編寫模式的語法體系,提供了一種靈活且直觀的字符串處理方法。正則表達式通過構建具有特定規則的模式,與輸入的字符串信息比較,從而實現字符串的匹配、查找、替換及分割等操作。

這個程序實現的是用正則表達式實現登錄驗證的一個Demo

<1>:

  

  1. <?php  
  2. if(isset($_POST["sub"])){  
  3. $text=$_POST["text"];  
  4. $patten='^[0-9]*$';  
  5. if(!preg_match($patten,$text,$x)){  
  6. echo"<script>alert('用戶沒有輸入數字');</script>";  
  7. }else{  
  8. if($x<1){  
  9. $y=$x;  
  10. echo "y=".$y."<br>";  
  11. }else if($x<10){  
  12. $y=2*$x-1;  
  13. echo  
  14. "y=".$y."<br>";  
  15. }else{  
  16. $y=3*$x-11;  
  17. echo "y=".$y."<br>";  
  18. }  
  19. }  
  20. ?>  
  21. <html>  
  22. <head>  
  23. </head>  
  24. <body>  
  25. <form method='post'>  
  26. 請輸入信息:<input type="text"name="text">  
  27. <input type="submit"name="sub"value="提交">  
  28. </form>  
  29. </body>  
  30. </html>  

<2>:

  1. <html>  
  2. <head>  
  3. </head>  
  4. <body>  
  5. <form method='post'>  
  6. 注冊賬號:<input type="text"name="aNum"><br>  
  7. 登錄密碼:<input type="password"name="pwd"><br>  
  8. 重復密碼:<input type="password"name="rPwd"><br>  
  9. 郵箱地址:<input type="text"name="email"><br>  
  10. 手機號碼:<input type="text"name="tel"><br>  
  11. <input type="submit"name="sub"value="注冊">  
  12. <?php  
  13. if(isset($_POST["sub"])){  
  14. $aNum=$_POST["aNum"];  
  15. $pwd=$_POST["pwd"];  
  16. $rPwd=$_POST["rPwd"];  
  17. $email=$_POST["email"];  
  18. $tel=$_POST["tel"];  
  19. $patten1="^/w+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$";//驗證郵箱  
  20. $patten2="[0-9]{11}";//11位數字組成,驗證手機號碼  
  21. $patten3="[a-zA-Z_/x7f-/xff][a-zA-Z0-9_/x7f-/xff]*"//驗證賬號  
  22. if(!preg_match($patten3,$aNum)){  
  23. echo"<script>alert('賬號格式不對');</script>";  
  24. }else{  
  25. if($pwd.length<6){  
  26. echo"<script>alert('密碼格式不對');</script>";  
  27. }else{  
  28. if(!preg_match($patten,$email)){  
  29. echo"<script>alert('email格式不正確');</script>";  
  30. }else{  
  31. if(!preg_match($patten2,$tel)){  
  32. echo"<script>alert('手機號碼格式不正確');</script>";  
  33. }else{  
  34. if(strlen($pwd)!=strlen($rPwd)){  
  35. echo"<script>alert('兩次密碼不一致');</script>";  
  36. }else{  
  37. echo"用戶您好!您的賬號為:".$aNum.",密碼為:".$pwd.",郵箱為:".  
  38. $email.",手機號碼為:".$tel;  
  39. }  
  40. }  
  41. }  
  42. }  
  43. }  
  44. ?>  
  45. </form>  
  46. </body>  
  47. </html>  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久蜜桃香蕉精品一区二区三区 | 色播视频网站 | jizzzxxxxhd| 亚洲一区二区在线免费 | 成人在线视频免费 | 欧美不卡| 成人羞羞在线观看网站 | 黄色一级片在线观看 | 久久久久久免费免费 | 91婷婷射 | av电影在线观看网站 | 亚洲一级电影在线观看 | 毛片一区二区三区四区 | 羞羞的视频在线免费观看 | av在线不卡免费 | 黄污免费网站 | 9999久久久久久 | 日本黄色一级视频 | 国产一级aa大片毛片 | 日韩色视频在线观看 | 日韩视频一二三 | 欧美wwwwww| 日本在线观看视频网站 | 久久精品中文字幕一区 | 亚洲第一成人在线视频 | 欧美成人精品一区二区 | 狠狠干91 | 久草在线手机观看 | 成人精品一区二区三区中文字幕 | 国产精品色综合 | 在线观看国产免费视频 | 99这里有精品 | 伊人久久电影网 | 久久久无码精品亚洲日韩按摩 | 欧产日产国产精品99 | 欧美一区二区三区免费观看 | 国产乱淫a∨片免费视频 | 免费国产一级特黄久久 | 羞羞色院91精品网站 | 久久久精品视频免费看 | 911精品影院在线观看 |