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

用Javascript評估用戶輸入密碼的強度實現(xiàn)代碼

 更新時間:2011年11月30日 23:40:18   作者:  
用Javascript評估用戶輸入密碼的強度實現(xiàn)代碼,需要的朋友可以參考下。
1.如果密碼少于5位,那么就認為這是一個弱密碼。
2.如果密碼只由數(shù)字、小寫字母、大寫字母或其它特殊符號當(dāng)中的一種組成,則認為這是一個弱密碼。
3.如果密碼由數(shù)字、小寫字母、大寫字母或其它特殊符號當(dāng)中的兩種組成,則認為這是一個中度安全的密碼。
4.如果密碼由數(shù)字、小寫字母、大寫字母或其它特殊符號當(dāng)中的三種以上組成,則認為這是一個比較安全的密碼。
復(fù)制代碼 代碼如下:

<script language="javascript">
//CharMode函數(shù) function CharMode(iN){
if (iN>=48 && iN <=57) //數(shù)字
return 1;
if (iN>=65 && iN <=90) //大寫字母
return 2;
if (iN>=97 && iN <=122) //小寫
return 4;
else
return 8; //特殊字符 //bitTotal函數(shù) function bitTotal(num){
modes=0;
for (i=0;i<4;i++){
if (num & 1) modes++;
num>>>=1; return modes; //checkStrong函數(shù) function checkStrong(sPW){
if (sPW.length<=4)
return 0; //密碼太短
Modes=0;
for (i=0;i<sPW.length;i++){ Modes|=CharMode(sPW.charCodeAt(i)); return bitTotal(Modes); //pwStrength函數(shù) function pwStrength(pwd){
O_color="#eeeeee";
L_color="#FF0000";
M_color="#FF9900";
H_color="#33CC00";
if (pwd==null||pwd==''){
Lcolor=Mcolor=Hcolor=O_color; else{
S_level=checkStrong(pwd);
switch(S_level) {
case 0:
Lcolor=Mcolor=Hcolor=O_color;
case 1:
Lcolor=L_color;
Mcolor=Hcolor=O_color;
break;
case 2:
Lcolor=Mcolor=M_color;
Hcolor=O_color;
break;
default:
Lcolor=Mcolor=Hcolor=H_color; }
document.getElementByIdx_x("strength_L").style.background=Lcolor;
document.getElementByIdx_x("strength_M").style.background=Mcolor;
document.getElementByIdx_x("strength_H").style.background=Hcolor;
return; </script>
<form name=form1 action="" >
輸入密碼:<input type="password" size="10" onKeyUp="pwStrength(this.value)" onBlur="pwStrength(this.value)">
<br>密碼強度:
<table width="217" border="1" cellspacing="0" cellpadding="1"
bordercolor="#cccccc" height="23" style='display:inline'>
<tr align="center" bgcolor="#eeeeee">
<td width="33%" id="strength_L">弱</td>
<td width="33%" id="strength_M">中</td>
<td width="33%" id="strength_H">強</td>
</tr>
</table>
</form>

相關(guān)文章

  • JavaScript設(shè)計模型Iterator實例解析

    JavaScript設(shè)計模型Iterator實例解析

    這篇文章主要介紹了JavaScript設(shè)計模型Iterator實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • js 隨機數(shù)代碼大全

    js 隨機數(shù)代碼大全

    很多情況下,需要用到隨機數(shù),腳本之家特為大家整理了一些具體的使用與說明。
    2010-08-08
  • JS中箭頭函數(shù)與this的寫法和理解

    JS中箭頭函數(shù)與this的寫法和理解

    這篇文章主要給大家介紹了關(guān)于JS中箭頭函數(shù)與this的寫法和理解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 利用D3.js實現(xiàn)最簡單的柱狀圖示例代碼

    利用D3.js實現(xiàn)最簡單的柱狀圖示例代碼

    D3.js是一個基于數(shù)據(jù)操作文檔JavaScript庫。D3幫助你給數(shù)據(jù)帶來活力通過使用HTML、SVG和CSS。D3重視Web標(biāo)準(zhǔn)為你提供現(xiàn)代瀏覽器的全部功能,而不是給你一個專有的框架。最近在學(xué)習(xí)D3.js,這個例子是通過d3.js畫一個簡單的柱狀圖。下面來一起看看吧。
    2016-12-12
  • JavaScript實現(xiàn)上下浮動的窗口效果代碼

    JavaScript實現(xiàn)上下浮動的窗口效果代碼

    這篇文章主要介紹了JavaScript實現(xiàn)上下浮動的窗口效果代碼,可實現(xiàn)自定義窗口在垂直方向上彈性移動的效果,代碼備有完整的注釋說明供讀者參考學(xué)習(xí),需要的朋友可以參考下
    2015-10-10
  • js prototype和__proto__的關(guān)系是什么

    js prototype和__proto__的關(guān)系是什么

    這篇文章主要介紹了js prototype和__proto__的關(guān)系是什么,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 基于js原生和ajax的get和post方法以及jsonp的原生寫法實例

    基于js原生和ajax的get和post方法以及jsonp的原生寫法實例

    下面小編就為大家?guī)硪黄趈s原生和ajax的get和post方法以及jsonp的原生寫法實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • uniapp小程序配置tabbar底部導(dǎo)航欄實戰(zhàn)指南

    uniapp小程序配置tabbar底部導(dǎo)航欄實戰(zhàn)指南

    tabBar如果應(yīng)用是一個多tab應(yīng)用,可以通過tabBar配置項指定tab欄的表現(xiàn),以及tab切換時顯示的對應(yīng)頁,下面這篇文章主要給大家介紹了關(guān)于uniapp小程序配置tabbar底部導(dǎo)航欄的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • js DIV滾動條隨機位置的設(shè)置技巧

    js DIV滾動條隨機位置的設(shè)置技巧

    剛才一個朋友告訴我他的blog友情鏈接太多了,所以把所有鏈接放到一個DIV中,加了個滾動條,可是他又不想每次別人來看,看到的都是前面幾個鏈接,于是問我有沒有什么辦法,想了一個,呵呵,正好有個辦法
    2008-11-11
  • smartupload實現(xiàn)文件上傳時獲取表單數(shù)據(jù)(推薦)

    smartupload實現(xiàn)文件上傳時獲取表單數(shù)據(jù)(推薦)

    這篇文章主要介紹了smartupload實現(xiàn)文件上傳時獲取表單數(shù)據(jù)的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-12-12

最新評論

上虞市| 镶黄旗| 荔波县| 盱眙县| 舞钢市| 平陆县| 蓝山县| 运城市| 海口市| 延庆县| 原阳县| 余庆县| 沙雅县| 西乌珠穆沁旗| 专栏| 海口市| 辉县市| 辽源市| 界首市| 滁州市| 长乐市| 宁陵县| 镶黄旗| 修文县| 康保县| 汽车| 珠海市| 新民市| 望谟县| 金川县| 当阳市| 高尔夫| 九龙坡区| 宜都市| 长顺县| 吕梁市| 红原县| 子长县| 如皋市| 从江县| 鲁甸县|