<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. HTML用正則表達式檢驗表格的實例代碼

    時間:2025-11-16 10:25:31 網頁設計

    HTML用正則表達式檢驗表格的實例代碼

      文章主要介紹了HTML用正則表達式檢驗表格的實例代碼,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下,就跟隨百分網小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!

      HTML用正則表達式檢驗表格的實例代碼,具體代碼內容如下所示:

      <span style="font-size:24px;color:#cc6600;"> 正則表達式在JavaScript腳本中是很好用的檢驗語法規則的方法。但是與Java中的正則表達式有所不同。它需要在regex規則上以“^”開始,以"$"結束。</span>

      <span style="font-size:24px;color:#cc6600;">以下讓我們看看一個實例。</span>

      ?

      <span style="font-size:18px;"><!DOCTYPE html>

      <html lang="en">

      <head>

      <meta charset="UTF-8">

      <title>Title</title>

      <style>

      form table tr td{

      border: 1px solid lightgrey;

      text-align: center;

      }

      form table tr td input{

      width: 97%;

      }

      </style>

      <script language="JavaScript" type="text/javascript">

      /pic/p>

      function goto() {

      var name = document.getElementById("name");

      var pwd = document.getElementById("pwd");

      var pwd2 = document.getElementById("pwd2");

      var pnum = document.getElementById("pnum");

      var phone = document.getElementById("phone");

      var telephone = document.getElementById("telephone");

      var email = document.getElementById("email");

      if (name.value.trim().length<=8){

      alert("用戶名長度必須大于八位");

      name.focus()

      name.value="";

      return;

      }

      /pic/p>

      var regex = /^(?!(?:\d+|[a-zA-Z]+|[\da-z]+|[\dA-Z])$)[\da-zA-Z]{6,}$/;

      /pic/^[A-z0-9]{10,20}$/;

      if ( !pwd.value.match(regex)){

      alert("密碼不符合規定");

      pwd.focus()

      pwd.value="";

      return;

      }

      if (pwd.value != pwd2.value){

      alert("兩次輸入的密碼不相同");

      pwd2.focus()

      pwd.value="";

      pwd2.value="";

      return;

      }

      var rege=/^\d{17}X$|^\d{15}$/;

      if (!rege.test(pnum.value)){

      alert("身份證不符合規定");

      pnum.focus()

      pnum.value="";

      return;

      }

      var regex2 = /^\d{4}-\d{7}$/;/pic/p>

      if (!regex2.test(phone.value)){

      alert("座機號碼不符合規定");

      phone.focus()

      phone.value="";

      return;

      }

      var regex3 = /^1[3,5,7,8]\d{9}$/;

      if (!regex3.test(telephone.value)){

      alert("手機號碼不符合規定");

      telephone.focus()

      telephone.value="";

      return;

      }

      /pic/p>

      var regex4 = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;

      if (!regex4.test(email.value)){

      alert("郵箱不符合規定");

      email.focus()

      email.value="";

      return;

      }

      }

      </script>

      </head>

      <body>

      <form>

      <table style="width:600px;height: 300px;border: 1px solid lightgrey">

      <tr>

      <td width="18%">登錄名:</td>

      <td><input id="name"type="text"></td>

      <td width="50%">長度大于八位</td>

      </tr>

      <tr>

      <td>登錄密碼:</td>

      <td><input   id="pwd"type="password"></td>

      <td>長度大于十位,包含字母數字</td>

      </textarea></td>

      </tr>

      <tr>

      <td>確認密碼:</td>

      <td><input id="pwd2" type="password"></td>

      </tr>

      <tr>

      <td>身份證號碼:</td>

      <td><input  id="pnum" type="text"></td>

      <td>15位或18位最后一個是X</td>

      </tr>

      <tr>

      <td>固定電話:</td>

      <td><input   id="phone"type="text"></td>

      <td>格式xxxx-xxxxxxx</td>

      </tr>

      <tr>

      <td>手機號碼:</td>

      <td><input   id="telephone"type="text"></td>

      <td>11位整數</td>

      </tr>

      <tr>

      <td>電子郵件:</td>

      <td><input   id="email"type="text"></td>

      <td>xxxx@xxx.xxx  xxx@xxx.xxx.xx</td>

      </tr>

      <tr>

      <td>現居住地:</td>

      <td><select>

      <option>--選擇省份--</option>

      <option>北京</option>

      <option>河北</option>

      <option>廣西</option>

      </select></td>

      <td><select>

      <option>--選擇城市--</option>

      <option>煙臺</option>

      <option>青島</option>

      <option>哈爾濱</option>

      </select></td>

      </tr>

      <tr>

      <td colspan="1"></td>

      <td><input id="submit" type="button" value="提交注冊信息" style="width: 100px" onclick="goto()"></td>

      <td><input type="reset" value="重置" style="width: 60px"></td>

      </tr>

      </table>

      </form>

      </body>

      </html></span>

      附:一些常使用的規則:

      "^\\d+$"  /pic/p>

      "^[0-9]*[1-9][0-9]*$"  /pic/p>

      "^((-\\d+)|(0+))$"  /pic/p>

      "^-[0-9]*[1-9][0-9]*$"  /pic/p>

      "^-?\\d+$"    /pic/p>

      "^\\d+(\\.\\d+)?$"  /pic/p>

      "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  /pic/p>

      "^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  /pic/p>

      "^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  /pic/p>

      "^(-?\\d+)(\\.\\d+)?$"  /pic/p>

      "^[A-Za-z]+$"  /pic/p>

      "^[A-Z]+$"  /pic/p>

      "^[a-z]+$"  /pic/p>

      "^[A-Za-z0-9]+$"  /pic/p>

      "^\\w+$"  /pic/p>

      "^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"    /pic/p>

      "^[a-zA-z]+:/pic/pic/p>

    【HTML用正則表達式檢驗表格的實例代碼】相關文章:

    正則表達式過濾HTML危險腳本的實例12-05

    HTML代碼的基本認識09-29

    HTML網頁頭部代碼10-01

    PHP實用的代碼實例08-17

    Html怎么插入flash代碼03-08

    學習php分頁代碼實例12-06

    HTML網頁設計語法基礎代碼02-09

    html無刷新分頁前端代碼03-14

    網頁HTML代碼滾動文字制作02-05

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人