亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

javascript 密碼強度驗證規則、打分、驗證(給出前端代碼,后端

2024-05-06 14:09:57
字體:
來源:轉載
供稿:網友
前言:

密碼強度是一個很普遍的功能,比較簡單,主要是怎么制定這個強度規則?,F在需要升級密碼強度的驗證,以前的驗證比較簡單,現在已經不能滿足需求了,現在需要可靈活變化并有多級別可配置選擇的一個密碼強度驗證,所以就設計了下面這個東東。在設計前也參考了下比較成熟的強度規則,大同小異,不外乎都采取了打分的機制來控制密碼強度規則,這樣可配置性高,靈活。本來想直接拿來用的,但是發現都比較舊,有些不太適宜公司開發的需求,可能這個東西比較簡單吧,所以也沒什么人去更新和寫新的代碼,所以還是自己動手設計了規則和寫了代碼。

實現:

  原理:
  采用打分的機制,打分分為3類(基礎分、加分、減分),先求出基礎分,在計算加分的部分,最后減去要扣除的分數就為最終總分。
  
  規則:
  密碼可輸入類型(字符,字母大寫,字母小寫,特殊字符)。
  基礎分為,密碼長度,一個長度為一分,大于18個字符都為18分;密碼里面包含一種可輸入類型,基礎分加4分。
  加分為,一種密碼可輸入類型的總數量大于等于2個,加分2分,如果總數量大于等于5,加分4分。
  減分為,如果有連續重復的單個種類字符,則重復一次減1分。
  總分50分。
  0~10分:不合格(弱)
  11~20分:一般
  21~30分:中
  31~40分:強
  41~50分:安全
  *分數范圍可以自由調整和搭配,其實整個打分規則都可以根據需要修改

  code:
代碼如下:
function passwordGrade(pwd) {
var score = 0;
var regexArr = ['[0-9]', '[a-z]', '[A-Z]', '[//W_]'];
var repeatCount = 0;
var prevChar = '';
//check length
var len = pwd.length;
score += len > 18 ? 18 : len;
//check type
for (var i = 0, num = regexArr.length; i < num; i++) { if (eval('/' + regexArr[i] + '/').test(pwd)) score += 4; }
//bonus point
for (var i = 0, num = regexArr.length; i < num; i++) {
if (pwd.match(eval('/' + regexArr[i] + '/g')) && pwd.match(eval('/' + regexArr[i] + '/g')).length >= 2) score += 2;
if (pwd.match(eval('/' + regexArr[i] + '/g')) && pwd.match(eval('/' + regexArr[i] + '/g')).length >= 5) score += 2;
}
//deduction
for (var i = 0, num = pwd.length; i < num; i++) {
if (pwd.charAt(i) == prevChar) repeatCount++;
else prevChar = pwd.charAt(i);
}
score -= repeatCount * 1;
return score;
}

打分例子:
1111=7分
1@dA=20分
111111=9分
abcdef1=19分
abcd12=18分
abc123=18分
ab123A=22分
aA12j@=26分
aasdfkjjsjjj=16分
111111111dsfskjjkjeh=25分
1111dsfskjjkjeh=25分
1231kb#4ktSF!T@s^j#hkWH=50分
skhk3293ks=24分
sfh#4hHdk=29分
bure12#sk=27分
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
98视频在线噜噜噜国产| 久久99久国产精品黄毛片入口| 精品国产一区二区三区在线观看| 亚洲精品视频网上网址在线观看| 久久久久国色av免费观看性色| 亚洲网站在线观看| 欧美激情一区二区三区成人| 欧美贵妇videos办公室| 亚洲欧美制服另类日韩| 不卡毛片在线看| 日韩av在线导航| 91国产精品91| 狠狠干狠狠久久| 欧美精品videosex牲欧美| 日韩在线国产精品| 亚洲第一福利网| 国产精欧美一区二区三区| 5252色成人免费视频| 精品视频www| 亚洲精品久久久久久久久久久| 欧美黄色小视频| 欧美巨猛xxxx猛交黑人97人| 欧美成人精品在线视频| 26uuu另类亚洲欧美日本老年| 精品亚洲国产成av人片传媒| 高清欧美一区二区三区| 国产亚洲精品激情久久| 国产精品成人一区二区三区吃奶| 日韩风俗一区 二区| 亚洲iv一区二区三区| 亚洲人成在线免费观看| 久久国产精品99国产精| 日韩中文字幕在线视频播放| 亚洲自拍另类欧美丝袜| 亚洲欧美国内爽妇网| 国产成人精品av| 91av视频在线播放| 亚洲日本欧美中文幕| 国产精品久久一| 欧美日韩国产丝袜另类| 欧美性xxxxxxxxx| www国产精品com| 久久91精品国产91久久跳| 欧美性猛交xxxx免费看久久久| 欧美一级大片在线观看| 国产精品人成电影在线观看| 亚洲欧洲免费视频| 久久久精品国产网站| 国产欧洲精品视频| 亚洲午夜未满十八勿入免费观看全集| 国产91对白在线播放| 日韩中文字幕视频| 国产专区精品视频| 麻豆乱码国产一区二区三区| 久久久精品视频在线观看| 91精品国产色综合久久不卡98| 亚洲天堂色网站| 最新69国产成人精品视频免费| 亚洲欧美制服丝袜| 日韩电影中文字幕在线观看| 色综合久久天天综线观看| 欧洲亚洲在线视频| 日韩av影院在线观看| xvideos国产精品| 日韩高清电影免费观看完整| 欧美电影免费看| 成人久久一区二区三区| 一区二区三区四区视频| 日韩日本欧美亚洲| 成人精品视频久久久久| 亚洲综合第一页| 日韩在线观看免费| 在线观看视频亚洲| 国产精品欧美风情| 亚洲欧美中文另类| 不卡伊人av在线播放| 日韩精品在线第一页| 欧美自拍大量在线观看| 国产精品第10页| 激情久久av一区av二区av三区| 揄拍成人国产精品视频| 中文字幕欧美视频在线| 欧美激情一区二区三区成人| 国产精品影院在线观看| 国产日韩在线播放| 日本精品视频在线观看| 国外视频精品毛片| 91欧美激情另类亚洲| 欧美精品久久久久久久| 亚洲影视九九影院在线观看| 亚洲精品国产拍免费91在线| 疯狂做受xxxx高潮欧美日本| 国产精品黄页免费高清在线观看| 欧美精品在线极品| 日韩电影第一页| 国产精品国产三级国产aⅴ浪潮| 亚洲伊人久久综合| 日韩中文字幕av| 日韩美女毛茸茸| 蜜月aⅴ免费一区二区三区| 国产亚洲精品美女久久久久| 久久久久女教师免费一区| 精品国产乱码久久久久久虫虫漫画| 亚洲va国产va天堂va久久| 国产亚洲成精品久久| 国产午夜精品一区理论片飘花| 欧美性xxxx极品hd满灌| 国产视频丨精品|在线观看| 亚洲香蕉成人av网站在线观看| 黑人狂躁日本妞一区二区三区| 日本一区二区三区在线播放| 日韩电影免费在线观看| 国内精品模特av私拍在线观看| 岛国av午夜精品| 久久夜精品va视频免费观看| 久久久精品免费| 欧美一区在线直播| 国产不卡在线观看| 久久久精品美女| 色悠悠国产精品| 亚洲第一av网| 亚洲一区二区自拍| 国产日韩换脸av一区在线观看| 97视频国产在线| 久久免费精品日本久久中文字幕| 91在线视频九色| 免费91在线视频| 在线视频日韩精品| 中文字幕亚洲一区二区三区| 国产精品96久久久久久又黄又硬| 国产精品久久久久77777| 亚洲аv电影天堂网| 日韩中文字幕网站| 国产精品一区二区女厕厕| 国产成人激情小视频| 中文在线资源观看视频网站免费不卡| 亚洲精品福利在线| 欧美理论在线观看| 91香蕉嫩草影院入口| 日韩av影视在线| 色播久久人人爽人人爽人人片视av| 夜色77av精品影院| 国产精品视频内| 成人黄色网免费| 国产精品色视频| 国模吧一区二区三区| 92福利视频午夜1000合集在线观看| 尤物九九久久国产精品的特点| 欧美黄色片免费观看| 精品亚洲永久免费精品| 国产精品人人做人人爽| 亚洲性视频网站| 久久免费视频在线| 亚洲精品v天堂中文字幕| 久久全球大尺度高清视频| 久久亚洲精品网站| 欧美精品在线第一页| 欧美大成色www永久网站婷| 久久成人亚洲精品| 另类专区欧美制服同性| 亚洲自拍另类欧美丝袜| 成人在线观看视频网站| 日韩av手机在线| 亚洲性av网站|