最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js 驗證密碼強弱的小例子

 更新時間:2013年03月21日 10:53:54   作者:  
js 驗證密碼強弱的小例子,需要的朋友可以參考一下

頁面代碼:

復(fù)制代碼 代碼如下:

<table>
        <tr><td><input type="text" id="txtPwd" /></td></tr>
        <tr><td>
            <table id="pwdLever">
                <tr>
                    <td>弱</td>
                    <td>中</td>
                    <td>強</td>
                </tr>
            </table>
        </td></tr>
    </table>

樣式:

復(fù)制代碼 代碼如下:

<style type="text/css">
        #pwdLever td
        {
           background-color:Gray;
           width:45px;
           text-align:center;
        }
    </style>

js代碼:

復(fù)制代碼 代碼如下:

<script type="text/javascript">
        window.onload = function () {
            var textInput = document.getElementById("txtPwd");
            //給密碼輸入框 注冊鍵放開事件
            textInput.onkeyup = function () {
                var pwdValue = this.value;
                var num = pwdChange(pwdValue);
                var tds = document.getElementById("pwdLever").getElementsByTagName("td");
                //修改密碼顏色
                if (num == 0 || num == 1) {
                    tds[0].style.backgroundColor = "red";
                    tds[1].style.backgroundColor = "gray";
                    tds[2].style.backgroundColor = "gray";
                }
                else if (num == 2) {
                    tds[0].style.backgroundColor = "red";
                    tds[1].style.backgroundColor = "red";
                    tds[2].style.backgroundColor = "gray";
                }
                else if (num == 3) {
                    tds[0].style.backgroundColor = "red";
                    tds[1].style.backgroundColor = "red";
                    tds[2].style.backgroundColor = "red";
                }
                else {
                    tds[0].style.backgroundColor = "gray";
                    tds[1].style.backgroundColor = "gray";
                    tds[2].style.backgroundColor = "gray";
                }
            }
        }
        function pwdChange(v) {
            var num = 0;
            var reg = /\d/; //如果有數(shù)字
            if (reg.test(v)) {
                num++;
            }
            reg = /[a-zA-Z]/; //如果有字母
            if (reg.test(v)) {
                num++;
            }
            reg = /[^0-9a-zA-Z]/; //如果有特殊字符
            if (reg.test(v)) {
                num++;
            }
            if (v.length < 6) { //如果密碼小于6
                num--;
            }
            return num;
        }
    </script>

相關(guān)文章

  • Javascript 函數(shù)中的參數(shù)使用分析

    Javascript 函數(shù)中的參數(shù)使用分析

    關(guān)于JS中的函數(shù),相信大家已經(jīng)很了解了,其中有些特性呢,感覺還是值得提一提的,下面就說說JS中的函數(shù)吧。
    2010-03-03
  • 9個讓JavaScript調(diào)試更簡單的Console命令

    9個讓JavaScript調(diào)試更簡單的Console命令

    這篇文章主要為大家詳細介紹了9個讓JavaScript調(diào)試更簡單的Console命令,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 常見的javascript跨域通信方法

    常見的javascript跨域通信方法

    這篇文章主要介紹了常見的javascript跨域通信方法
    2015-12-12
  • javascript中call,apply,bind函數(shù)用法示例

    javascript中call,apply,bind函數(shù)用法示例

    這篇文章主要介紹了javascript中call,apply,bind函數(shù)用法,結(jié)合實例形式分析了call,apply,bind函數(shù)的功能、使用方法與相關(guān)注意事項,需要的朋友可以參考下
    2016-12-12
  • electron 無邊框窗口拖拽移動問題及解決辦法

    electron 無邊框窗口拖拽移動問題及解決辦法

    在做一款uTools的插件,懸浮文本,窗口是沒有標題欄的,所以需要找一個地方可以拖動移動位置,本文給大家介紹electron 無邊框窗口拖拽移動問題及解決辦法,感興趣的朋友一起看看吧
    2023-12-12
  • 詳解如何利用JavaScript繪制堆疊柱狀圖

    詳解如何利用JavaScript繪制堆疊柱狀圖

    堆疊柱狀圖將每個柱子進行分割以顯示相同類型下各個數(shù)據(jù)的大小情況??梢孕蜗蟮谜故疽粋€大分類包含的每個小分類的數(shù)據(jù),以及各個小分類的占比,顯示的是單個項目與整體之間的關(guān)系。本文將利用JavaScript實現(xiàn)堆疊柱狀圖的繪制,需要的可以參考一下
    2022-03-03
  • javascript實現(xiàn)百度地圖鼠標滑動事件顯示、隱藏

    javascript實現(xiàn)百度地圖鼠標滑動事件顯示、隱藏

    這篇文章主要介紹了javascript實現(xiàn)百度地圖鼠標滑動事件顯示、隱藏的思路和方法,十分的實用,這里推薦給小伙伴們,有需要的朋友可以參考下。
    2015-04-04
  • js控制網(wǎng)頁前進和后退的方法

    js控制網(wǎng)頁前進和后退的方法

    這篇文章主要介紹了js控制網(wǎng)頁前進和后退的方法,涉及javascript中history.go方法的相關(guān)使用技巧,非常簡單實用,需要的朋友可以參考下
    2015-06-06
  • 如何用js將blob為pcm格式轉(zhuǎn)換為MP3格式

    如何用js將blob為pcm格式轉(zhuǎn)換為MP3格式

    要將PCM文件轉(zhuǎn)換為MP3文件,您可以使用Js實現(xiàn),這篇文章主要給大家介紹了關(guān)于如何用js將blob為pcm格式轉(zhuǎn)換為MP3格式的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • eCharts圖表實現(xiàn)扇形和折線圖代碼示例

    eCharts圖表實現(xiàn)扇形和折線圖代碼示例

    本文概述了前端和后端實現(xiàn)數(shù)據(jù)可視化圖表的步驟,前端部分涉及引入文件、設(shè)置盒子、發(fā)送請求等,最終通過ECharts初始化圖形,后端則包括定義VO類、處理mapper和業(yè)務(wù)邏輯等,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-09-09

最新評論

申扎县| 泽州县| 诏安县| 新田县| 襄汾县| 龙江县| 漳浦县| 聊城市| 额敏县| 塔城市| 抚宁县| 铜川市| 天柱县| 方山县| 曲麻莱县| 长岭县| 阿瓦提县| 博罗县| 宁波市| 昔阳县| 招远市| 乌什县| 德化县| 天津市| 扎鲁特旗| 福建省| 贡嘎县| 乐平市| 海盐县| 仁化县| 忻城县| 易门县| 兴安盟| 林芝县| 财经| 云龙县| 文安县| 鄯善县| 福州市| 新平| 青海省|