国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > regex > 正文

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

2020-01-20 22:06:58
字體:
來源:轉載
供稿:網友

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

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

<1>:

<?php if(isset($_POST["sub"])){ $text=$_POST["text"]; $patten='^[0-9]*$'; if(!preg_match($patten,$text,$x)){ echo"<script>alert('用戶沒有輸入數字');</script>"; }else{ if($x<1){ $y=$x; echo "y=".$y."<br>"; }else if($x<10){ $y=2*$x-1; echo "y=".$y."<br>"; }else{ $y=3*$x-11; echo "y=".$y."<br>"; } } ?> <html> <head> </head> <body> <form method='post'> 請輸入信息:<input type="text"name="text"> <input type="submit"name="sub"value="提交"> </form> </body> </html> 

<2>:

<html> <head> </head> <body> <form method='post'> 注冊賬號:<input type="text"name="aNum"><br> 登錄密碼:<input type="password"name="pwd"><br> 重復密碼:<input type="password"name="rPwd"><br> 郵箱地址:<input type="text"name="email"><br> 手機號碼:<input type="text"name="tel"><br> <input type="submit"name="sub"value="注冊"> <?php if(isset($_POST["sub"])){ $aNum=$_POST["aNum"]; $pwd=$_POST["pwd"]; $rPwd=$_POST["rPwd"]; $email=$_POST["email"]; $tel=$_POST["tel"]; $patten1="^/w+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$";//驗證郵箱 $patten2="[0-9]{11}";//11位數字組成,驗證手機號碼 $patten3="[a-zA-Z_/x7f-/xff][a-zA-Z0-9_/x7f-/xff]*"http://驗證賬號 if(!preg_match($patten3,$aNum)){ echo"<script>alert('賬號格式不對');</script>"; }else{ if($pwd.length<6){ echo"<script>alert('密碼格式不對');</script>"; }else{ if(!preg_match($patten,$email)){ echo"<script>alert('email格式不正確');</script>"; }else{ if(!preg_match($patten2,$tel)){ echo"<script>alert('手機號碼格式不正確');</script>"; }else{ if(strlen($pwd)!=strlen($rPwd)){ echo"<script>alert('兩次密碼不一致');</script>"; }else{ echo"用戶您好!您的賬號為:".$aNum.",密碼為:".$pwd.",郵箱為:". $email.",手機號碼為:".$tel; } } } } } ?> </form> </body> </html> 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平果县| 闽侯县| 察隅县| 安图县| 巩义市| 抚顺县| 井研县| 青岛市| 横山县| 朝阳县| 宜春市| 孝感市| 张家口市| 茌平县| 南安市| 灯塔市| 鹤峰县| 襄汾县| 武汉市| 连南| 沙河市| 贵南县| 绥化市| 莒南县| 宜城市| 南昌市| 临沂市| 翁牛特旗| 古蔺县| 永昌县| 临安市| 朔州市| 华亭县| 莱西市| 马关县| 福建省| 金华市| 安远县| 郧西县| 容城县| 鹤岗市|