欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

怎么使用PHP正則對表單數(shù)據(jù)進行驗證

這篇文章主要介紹了怎么使用PHP正則對表單數(shù)據(jù)進行驗證,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)長期為超過千家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為玉泉街道企業(yè)提供專業(yè)的網(wǎng)站制作、成都網(wǎng)站建設,玉泉街道網(wǎng)站改版等技術服務。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

如何使用PHP正則對表單數(shù)據(jù)進行驗證?

首先,我們先布局我們的HTML的表單,緊接著要添加form標簽,(注意:一切和用戶相關的內(nèi)容,我們再傳輸?shù)臅r候要用post),然后,我們再表單中添加,賬號,密碼和郵箱,最后再加一個登陸按鈕,

以代碼演示為例:

<?php 
/*******用戶數(shù)據(jù)驗證*********/
?>
<!DOCTYPE html>
<html>
<head>
      <meta charset="UTF-8">
      <title>用戶信息驗證</title>
</head>
<body>
      <form action="" method=" post">
          賬號:
      <input type="text" name="name" value="" /><br/>
          密碼:<!--密碼一定用type=password
          這里沒用的原因是為了讓大家看到輸入的內(nèi)容-->
      <input type= "text" name="pwd" value="" /><br/> 
          郵箱:
      <input type= "text" name=" email" value="" /><br/>
      <input type="submit" value="登錄" >
 </form>

代碼結果如下所示;

怎么使用PHP正則對表單數(shù)據(jù)進行驗證

運行結果是成功的,但是我們在給的案例中顯示,賬號需要字母、數(shù)字以及下劃線組成。密碼需要8-16位的大小寫與字母數(shù)字組成,郵箱需要輸入正確的mail的地址,因此,我們在代碼中加入需要默認加入的規(guī)則,代碼演示如下;

<?php 
/*******用戶數(shù)據(jù)驗證*********/
    $userInfo = '字母數(shù)字以及下劃線組成';
    $pwdInfo = '6-13位大小寫字母以及數(shù)字';
    $emailInfo = '輸入正確的email地址' ;
?>
<!DOCTYPE html>
<html>
<head>
      <meta charset="UTF-8">
      <title>用戶信息驗證</title>
</head>
<body>
      <form action="" method=" post">
          賬號:
      <input type="text" name="name" value="" /><?=$userInfo?><br/>
          密碼:<!--密碼一定用type=password
          這里沒用的原因是為了讓大家看到輸入的內(nèi)容-->
      <input type= "text" name="pwd" value="" /><?=$pwdInfo?><br/> 
          郵箱:
      <input type= "text" name=" email" value="" /><?=$emailInfo?><br/>
      <input type="submit" value="登錄" >
 </form>

代碼結果如下所示;

怎么使用PHP正則對表單數(shù)據(jù)進行驗證

根據(jù)代碼顯示,我們所需要的內(nèi)容也顯示在運行結果中,但我們默認顯示搞定后,就要去定義驗證規(guī)則了,驗證用戶輸出的內(nèi)容是否否和要求;比如說,我們以用戶為例,先定義$userpattern = '/^\w+$/S';然后進行判斷,加入if條件句,在if語句中,如果沒有設置用戶則不會進行條件句的判斷,或者設置出錯也不會進入,以此類推。我們以代碼為例:

<?php 
/*******用戶數(shù)據(jù)驗證*********/
    $userInfo = '字母數(shù)字以及下劃線組成';
    $pwdInfo = '6-13位大小寫字母以及數(shù)字';
    $emailInfo = '輸入正確的email地址' ;
    $userPattern ='/^\w+$/S';
    if(isset($_POST['name'])){
    if(preg_match($userPattern,$_POST['name'])){
        $userInfo = '<font color="green">正確</font>';
    }else{
        $userInfo = '<fort color= "pick">字母數(shù)字以及下劃線組成</font>';
    }
     $pwdPattern ='/^[a-zA-Z0-9]{6,13}$/S';
     if(isset($_POST['pwd'])){
         if(preg_match($pwdPattern,$_POST['pwd'])){
     $pwdInfo ='<font color=" green">正確</font>';
     }else{
        $pwdInfo = '<fort color= "pick">6-13位大小寫字母以及數(shù)字</font>';
     }
    }
    $emailPattern = '/^\w+@[0-9a-zA-Z]+(\.[a-zA-Z]{2,5})+$/S';
   if(isset($_POST['email'])){
   if (preg_match( $emailPattern,$_POST['email'])){
   $emailInfo = '<font color=" green">正確</font>' ;
   }else{
   $emailInfo = '<font color="red" >輸入正確的email地址</font>';
}
}
?>

代碼結果如下所示;

怎么使用PHP正則對表單數(shù)據(jù)進行驗證

感謝你能夠認真閱讀完這篇文章,希望小編分享的“怎么使用PHP正則對表單數(shù)據(jù)進行驗證”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關知識等著你來學習!

當前名稱:怎么使用PHP正則對表單數(shù)據(jù)進行驗證
轉(zhuǎn)載源于:http://chinadenli.net/article26/gogicg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣電子商務企業(yè)建站動態(tài)網(wǎng)站用戶體驗品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設