久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

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

這篇文章主要介紹了HTML用正則表達式檢驗表格的實例代碼,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下

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

<span style="font-size:24px;color:#cc6600;"> 正則表達式在JavaScript腳本中是很好用的檢驗語法規(guī)則的方法。但是與Java中的正則表達式有所不同。它需要在regex規(guī)則上以“^”開始,以"$"結束。</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">  
        //判斷規(guī)則(正則表達式)  
    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;  
        }  
//        規(guī)則必須包括大小寫字母,數字  
        var regex = /^(?!(?:\d+|[a-zA-Z]+|[\da-z]+|[\dA-Z])$)[\da-zA-Z]{6,}$/;  
//        var regex = /^[A-z0-9]{10,20}$/;  
        if ( !pwd.value.match(regex)){  
            alert("密碼不符合規(guī)定");  
            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("身份證不符合規(guī)定");  
            pnum.focus()  
            pnum.value="";  
            return;  
        }  
        var regex2 = /^\d{4}-\d{7}$/;//判斷座機號  
        if (!regex2.test(phone.value)){  
            alert("座機號碼不符合規(guī)定");  
            phone.focus()  
            phone.value="";  
            return;  
        }  
        var regex3 = /^1[3,5,7,8]\d{9}$/;  
        if (!regex3.test(telephone.value)){  
            alert("手機號碼不符合規(guī)定");  
            telephone.focus()  
            telephone.value="";  
            return;  
        }  
        //test方法必須用反斜杠轉義  
        var regex4 = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;  
        if (!regex4.test(email.value)){  
            alert("郵箱不符合規(guī)定");  
            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> 

附:一些常使用的規(guī)則:

"^\\d+$"  //非負整數(正整數 + 0)

"^[0-9]*[1-9][0-9]*$"  //正整數

"^((-\\d+)|(0+))$"  //非正整數(負整數 + 0)

"^-[0-9]*[1-9][0-9]*$"  //負整數

"^-?\\d+$"    //整數

"^\\d+(\\.\\d+)?$"  //非負浮點數(正浮點數 + 0)

"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮點數

"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮點數(負浮點數 + 0)

"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //負浮點數

"^(-?\\d+)(\\.\\d+)?$"  //浮點數

"^[A-Za-z]+$"  //由26個英文字母組成的字符串

"^[A-Z]+$"  //由26個英文字母的大寫組成的字符串

"^[a-z]+$"  //由26個英文字母的小寫組成的字符串

"^[A-Za-z0-9]+$"  //由數字和26個英文字母組成的字符串

"^\\w+$"  //由數字、26個英文字母或者下劃線組成的字符串

"^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"    //email地址

"^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$"  //url

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業(yè)用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章給大家詳細介紹了HTML頁面跳轉及參數傳遞問題,需要的朋友參考下吧
本文給大家分享一段代碼關于雙11搶券,寫一個自動打開頁面的html,僅僅是設定時間打開搶券的頁面,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
本文通過實例代碼給大家介紹了HTML 表單組件的知識,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
最近公司安排我做一個ccfa的小東東,其中有一項需求就是做一個網頁播放攝像頭的實時監(jiān)控功能,對于我這個小菜鳥來說真是難到了,下面小編給大家?guī)砹薍TML實現海康攝像頭實時監(jiān)控
html頁面的查找功能主要是實現在查找框內輸入字符,下面通過本文給大家分享html頁面的查找功能,需要的朋友參考下吧
這篇文章主要介紹了HTML頁面自動清理js、css文件的緩存(自動添加版本號),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 在线一级片 | 国产91在线 | 中日 | 五月婷婷色 | 亚洲精品免费在线 | 美国一级片在线观看 | 国产一区二区三区网站 | 日韩午夜一区二区三区 | 麻豆hd| 国产精品久久久久久久久久妞妞 | 91在线观看免费视频 | 台湾a级理论片在线观看 | 精品欧美乱码久久久久久1区2区 | 国产成人久久av免费高清密臂 | 美女天天干天天操 | 四虎最新| 一级毛片在线播放 | 美女在线国产 | 日一区二区 | 精品视频久久久久久 | 国产视频久久久久 | 成人夜晚看av | 欧美.com| 国产视频一区二区三区四区五区 | 久久久亚洲综合 | 日韩免费1区二区电影 | 久久久久久免费免费 | 国产欧美在线观看 | 日韩综合在线 | 久久精品av麻豆的观看方式 | 亚洲精品久久久久久首妖 | 国内精品成人 | 亚洲国产精品激情在线观看 | 精品久久香蕉国产线看观看亚洲 | 欧美精品三区 | 在线观看免费黄色片 | 国产日韩欧美在线播放 | 欧美色视频免费 | 日本一区二区视频 | 天堂资源视频 | 亚洲乱码国产乱码精品精98午夜 | 成人深夜小视频 |