站長資訊網
        最全最豐富的資訊網站

        javascript中使用正則表達式進行字符串驗證示例

        var reg=/正則表達式/;
        boolean reg.test(要驗證的字符串);
        js引擎會將/正則表達式/“”轉換成一個RegExp對象,當字符串滿足正則表達式的要求事,返回true。
        我寫的一個表達式驗證示例:功能如下:
        用戶名,不能為空
        密碼6為數字
        密碼確認,兩次輸入密碼必須相同
        身份證號碼必須是15位,或者是18位,最末尾也可以是X(該功能還沒有寫,有時間再補上)

        復制代碼 代碼如下:
        <!DOCTYPE html>
        <html>
        <head>
        <title>testTablel.html</title>
        <!– 用戶名,不能為空
        密碼6為數字
        密碼確認,兩次輸入密碼必須相同
        身份證號碼必須是15位,或者是18位,最末尾也可以是X –>
        <style>
        #d1 {
        width: 400px;
        height: 250px;
        background-color: #FFE4B5;
        margin: 40px auto;
        }
        #d1_head {
        color: white;
        font-size: 20px;
        font-family: “Arial”;
        height: 24px;
        background-color: bule;
        }
        #d1_content {
        padding-left: 30px;
        padding-top: 30px;
        }
        .s1 {
        color: red;
        font-style: italic;
        }
        .s2 {
        border: 2px dotted blue;
        }
        </style>
        <meta http-equiv=”content-type” content=”text/html; charset=UTF-8″>
        <script>
        function check_username(){
        var txtObj=document.getElementById(“username”);
        txtObj.className=”;
        var msgObj=docuemnt.getElementById(“username_msg”);
        msgObj.innerHTML=”;
        if(txtObj.value.length==0){
        msgObj.innerHTML=’用戶名不能為空’;
        //給節點的class屬性賦值
        txtObj.className=’s2′;
        return false;
        }
        return true;
        }
        function check_pwd(){
        var pwdObj=document.getElementById(“pwd”);
        pwdObj.classNames=”;
        var msgObj=document.getElementById(“pwd_msg”);
        msgObj.innerHTML=”;
        var reg=/^d{6}$/;
        //javascript中一個test方法,返回boolean
        if(!reg.test(pwdObj.value)){
        msgObj.innerHTML=’密碼是6位數’;
        pwdObj.className=’s2′;
        return false;
        }
        return true;
        }
        function check_pwd1(){
        var pwdObj=document.getElementById(“pwd”);
        // pwdObj.classNames=”;
        // var msgObj=document.getElementById(“pwd_msg”);
        // msgObj.innerHTML=”;
        var pwdObj1=document.getElementById(“pwd1”);
        //pwdObj1.classNames=”;
        var msgObj1=document.getElementById(“pwd_msg1”);
        msgObj1.innerHTML=”;
        if(pwdObj.value!=pwdObj1.value){
        msgObj1.innerHTML=’密碼不一致,請重新輸入’;
        return false;
        }
        return true;
        }
        function check_form(){
        var flag=check_username()&&check_pwd()&&check_pwd1;
        return flag;
        }
        </script>
        </head>
        <body>
        <div id=”d1″>
        <div id=”d1_head”>注冊</div>
        <div id=”d1_content”>
        <form onsubmit=”return check_form();”>
        <table>
        <tr>
        <td>用戶名</td>
        <td><input id=”username” name=”username”
        onblur=”check_username();” /> <span class=”s1″ id=”username_msg”></span>
        </td>
        </tr>
        <tr>
        <td>密碼</td>
        <td><input type=”password” id=”pwd” name=”pwd”
        onblur=”check_pwd();” /> <span class=”s1″ id=”pwd_msg”></span></td>
        </tr>
        <tr>
        <td>確認密碼</td>
        <td><input type=”password” id=”pwd1″ name=”pwd1″
        onblur=”check_pwd1();” /> <span class=”s1″ id=”pwd_msg1″></span>
        <tr>
        <td colspan=”2″>
        <input type=”submit” value=”確認” /> <input type=”reset”
        value=”重置” />
        </td>
        </tr></table>
        </form>
        </div>
        </div>
        </body>
        </html>
        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产成人精品福利网站在线观看| 精品欧美一区二区在线看片| 99精品国产成人一区二区| 亚洲精品专区| 国产精品美女久久久久AV福利 | 国产成人精品cao在线| 久久香综合精品久久伊人| 美女岳肉太深了使劲国产精品亚洲专一区二区三区 | 国产精品亚洲玖玖玖在线观看| 无码人妻精品一区二区三区66| 亚洲精品性视频| 国产成人精品无码一区二区| 亚洲综合av永久无码精品一区二区| 国产精品自产拍在线观看花钱看| 久久精品成人免费网站| 日本加勒比久久精品| 国产精品怡红院永久免费| 国产成人精品在线观看| 久久精品国产免费一区| 国产综合色产在线精品| 欧美成人精品高清在线播放| 国产精品亚洲mnbav网站| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 国产午夜精品免费一区二区三区| sihu国产精品永久免费| 久久精品国产亚洲精品2020| 亚洲精品无码高潮喷水在线| 欧美精品播放| 亚洲情侣偷拍精品| 宅男宅女精品国产AV天堂| 欧美精品91欧美日韩操| 久久久久国产精品三级网| 精品亚洲视频在线观看| 精品无码人妻一区二区三区不卡| 国产精品亚洲专区无码WEB | 精品一区二区三区在线视频| 久久九九青青国产精品| 久久99久久99小草精品免视看| 国产精品久久久久久一区二区三区 | 国产精品无码久久综合| 国产成人亚洲综合无码精品|