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

js 驗(yàn)證密碼強(qiáng)弱的小例子

 更新時(shí)間:2013年03月21日 10:53:54   作者:  
js 驗(yàn)證密碼強(qiáng)弱的小例子,需要的朋友可以參考一下

頁(yè)面代碼:

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

<table>
        <tr><td><input type="text" id="txtPwd" /></td></tr>
        <tr><td>
            <table id="pwdLever">
                <tr>
                    <td>弱</td>
                    <td>中</td>
                    <td>強(qiáng)</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");
            //給密碼輸入框 注冊(cè)鍵放開事件
            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個(gè)讓JavaScript調(diào)試更簡(jiǎn)單的Console命令

    9個(gè)讓JavaScript調(diào)試更簡(jiǎn)單的Console命令

    這篇文章主要為大家詳細(xì)介紹了9個(gè)讓JavaScript調(diào)試更簡(jiǎn)單的Console命令,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    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é)合實(shí)例形式分析了call,apply,bind函數(shù)的功能、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-12-12
  • electron 無邊框窗口拖拽移動(dòng)問題及解決辦法

    electron 無邊框窗口拖拽移動(dòng)問題及解決辦法

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

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

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

    javascript實(shí)現(xiàn)百度地圖鼠標(biāo)滑動(dòng)事件顯示、隱藏

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

    js控制網(wǎng)頁(yè)前進(jìn)和后退的方法

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

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

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

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

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

最新評(píng)論

宜城市| 安塞县| 虎林市| 二连浩特市| 女性| 安西县| 甘南县| 扎鲁特旗| 柳河县| 吉安县| 东台市| 大兴区| 南宁市| 正蓝旗| 犍为县| 巴彦淖尔市| 金山区| 资源县| 万荣县| 靖西县| 澄江县| 盐山县| 利辛县| 塔河县| 定陶县| 茌平县| 香格里拉县| 太湖县| 安福县| 延吉市| 石城县| 惠安县| 措勤县| 长顺县| 湘潭县| 铅山县| 德令哈市| 大城县| 比如县| 和龙市| 东城区|