日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

在客戶端驗證密碼強度[2],兼容FireFox和IE_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:.NET中如何生成靜態(tài)頁
如何生成靜態(tài)頁: 方案1: /// <summary> /// 傳入URL返回網(wǎng)頁的html代碼 /// </summary> /// <param name="Url">URL</para

之前發(fā)過一個關于用JavaScript驗證密碼強度的,程序很簡潔,只用了一個正則便能驗證所有情況,但是因為利用了取巧的方法,所以只能在IE中使用,在FF中失效,現(xiàn)在修改一下做一個兼容的版本。

規(guī)則如下(分四個等級,等級超高強度越高):

0. 密碼為空。

1. 密碼長度小于六位.或者密碼只有一種組合。

2. 密碼長度大于五位, 且有兩種組合。

3. 密碼長度大于五位, 且有三種組合。

4. 密碼長度大于五位,,且有四種組合。

四種組合指 數(shù)字,小寫字母,大寫字母,其它字符

源代碼如下:

以下為引用的內(nèi)容:
function EvaluatePassword(word)
{
if (word == "")
{
return 0;
}
else if (word.length < 6)
{
return 1;
}
else
{
return word.match(/[a-z](?![^a-z]*[a-z])|[A-Z](?![^A-Z]*[A-Z])|\d(?![^\d]*\d)|[^a-zA-Z\d](?![a-zA-Z\d]*[^a-zA-Z\d])/g).length;
}
}


測試代碼:

以下為引用的內(nèi)容:

<script language="JavaScript">
function EvaluatePassword(word)
{
if (word == "")
{
return 0;
}
else if (word.length < 6)
{
return 1;
}
else
{
return word.match(/[a-z](?![^a-z]*[a-z])|[A-Z](?![^A-Z]*[A-Z])|\d(?![^\d]*\d)|[^a-zA-Z\d](?![a-zA-Z\d]*[^a-zA-Z\d])/g).length;
}
}
var test = new Array("", "a1_", "abcdef", "abcde123", "ads23%", "aA1B2^&2");
for(var i in test)
{
document.write(test[i] " 的密碼強度為" EvaluatePassword(test[i]) "<br>");
}
</script>

分享:編程技巧OOPs:復制構(gòu)造函數(shù)
OOPs 1. 什么是復制構(gòu)造函數(shù) 我們知道構(gòu)造函數(shù)是用來初始化我們要創(chuàng)建實例的特殊的方法。通常我們要將一個實例賦值給另外一個變量c#只是將引用賦值給了新的變量實質(zhì)上是對同一個變量的引

來源:模板無憂//所屬分類:.Net教程/更新時間:2008-08-22
相關.Net教程