<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            PHP 表單驗證 E-mail 和 URL

            時間:2025-12-03 08:02:58 php語言

            PHP 表單驗證 E-mail 和 URL

              引導語:PHP 是一種 HTML 內嵌式的語言,是一種在服務器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似于C語言,以下是小編整理的PHP 表單驗證 E-mail 和 URL,歡迎參考閱讀!

              PHP - 驗證名字

              以下代碼展示的簡單方法檢查 name 字段是否包含字母和空格。如果 name 字段無效,則存儲一條錯誤消息:

              $name = test_input($_POST["name"]);

              if (!preg_match("/^[a-zA-Z ]*$/",$name)) {

              $nameErr = "只允許字母和空格!";

              }

              注釋:preg_match() 函數檢索字符串的模式,如果模式存在則返回 true,否則返回 false。

              PHP - 驗證 E-mail

              以下代碼展示的簡單方法檢查 e-mail 地址語法是否有效。如果無效則存儲一條錯誤消息:

              $email = test_input($_POST["email"]);

              if (!preg_match("/([w-]+@[w-]+.[w-]+)/",$email)) {

              $emailErr = "無效的 email 格式!";

              }

              PHP - 驗證 URL

              以下代碼展示的方法檢查 URL 地址語法是否有效(這條正則表達式同時允許 URL 中的斜杠)。如果 URL 地址語法無效,則存儲一條錯誤消息:

              $website = test_input($_POST["website"]);

              if (!preg_match("/(?:(?:https?|ftp):/pic/%?=~_|!:,.;]*[-a-z0-9+&@#/%

              =~_|]/i",$website)) {

              $websiteErr = "無效的 URL";

              }

              PHP - 驗證 Name、E-mail、以及 URL

              現在,腳本是這樣的:

              實例

              <?php

              /pic/p>

              $nameErr = $emailErr = $genderErr = $websiteErr = "";

              $name = $email = $gender = $comment = $website = "";

              if ($_SERVER["REQUEST_METHOD"] == "POST") {

              if (empty($_POST["name"])) {

              $nameErr = "Name is required";

              } else {

              $name = test_input($_POST["name"]);

              /pic/p>

              if (!preg_match("/^[a-zA-Z ]*$/",$name)) {

              $nameErr = "Only letters and white space allowed";

              }

              }

              if (empty($_POST["email"])) {

              $emailErr = "Email is required";

              } else {

              $email = test_input($_POST["email"]);

              /pic/p>

              if (!preg_match("/([w-]+@[w-]+.[w-]+)/",$email)) {

              $emailErr = "Invalid email format";

              }

              }

              if (empty($_POST["website"])) {

              $website = "";

              } else {

              $website = test_input($_POST["website"]);

              /pic/p>

              if (!preg_match("/(?:(?:https?|ftp):/pic/%?=~_|!:,.;]*[-a-z0-9+&@#/%

              =~_|]/i",$website)) {

              $websiteErr = "Invalid URL";

              }

              }

              if (empty($_POST["comment"])) {

              $comment = "";

              } else {

              $comment = test_input($_POST["comment"]);

              }

              if (empty($_POST["gender"])) {

              $genderErr = "Gender is required";

              } else {

              $gender = test_input($_POST["gender"]);

              }

              }

              ?>


            【PHP 表單驗證 E-mail 和 URL】相關文章:

            PHP 表單驗證方法09-28

            php編程必學之表單驗證12-11

            PHP中Yii框架之表單驗證規則11-02

            基于PHP+Ajax實現表單驗證的詳解08-06

            php中tp驗證表單與自動填充函數代碼08-26

            php編寫的一個E-mail驗證類03-07

            用php常用表單驗證的正則表達式02-27

            如何實現php登陸表單提交CSRF及驗證碼07-30

            常用表單驗證的js方法02-03

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院