一个检查密码强度的 Javascript 函数,如果返回值大于 30 代表强度高,大于 20 代表强度中,算法方面比较简单。 就是检测是纯数字纯字母还是数字和字母混合。
这个函数是以前写极客地带的时候用的,Ajax 实现一个交互系统的确非常爽。呵呵
- function CheckPassword(val) {
- var sRe=[/[a-zA-Z]/g,/\d/g,/[^a-zA-Z0-9]/g];
- var sLe=[1,2,5];
- var sFa=[0,0,10,20];
- var iKn=0;
- var iSt=0
- for(var i=0;i<sRe.length;i++) {
- var cMa=val.match(sRe[i]);
- if(cMa!=null) {
- iSt+=cMa.length*sLe[i];
- iKn++;
- }
- }
- iSt+=sFa[iKn];
- return iSt;
- }
本日志由 Loveyuki 于 2008-02-28 10:07 发表,目前已经被浏览 2381 次,评论 15 次;
作者添加了以下标签: Javascript;
引用通告:http://www.loveyuki.com/Article/52/Trackback.ashx
k来看看,,,
哇哇。正需要这样的软件。真的是太好了。现在在米国拉了几台服务器,
还是.Net Framework 2.0王道
但是仍然保留你的版权,希望和你交换个链接
我用惯了旧版的程序都不想改了,发现了漏洞就自己补一下,也增加了
感觉挺好的,aspx的博客程序还没发现很优秀的呢.站长辛苦了能弄这
很喜欢你的博客程序,我一直使用的都是你的旧版的程序,但是已经被
不错的说。就是E文的。用起来有点麻烦!呵呵
How powerful the Remote Desktop Organizer is!
GOOD BLOG
版权所有©2007-2009 | 系统:Bitrac | 模版:BtTheme | 图标:Led Icon Set | 空间域名:光辉互联,易联网络 | 晋ICP备09006899号