首页
|
编程语言
|
网站建设
|
游戏天堂
|
冲浪宝典
|
网络安全
|
操作系统
|
软件时空
|
硬件指南
|
病毒相关
|
IT 认证
软讯网络
>
编程语言
>
C/C++
> JS检验密码安全性等级(摘自Jack&David's Blog)
【标 题】:JS检验密码安全性等级(摘自Jack&David's Blog)
【关键字】:
JS,Jack,David,Blog
【来 源】:http://www.cnitblog.com/yemoo/archive/2006/07/04/13219.html
JS检验密码安全性等级(摘自Jack&David's Blog)
代码如下:
<STYLE type=text/css> body { font-size: 12px; font-family: Tahoma, Arial; background: #C4C8CB; margin: 0px; padding: 0px; } td { padding-left: 5px; font-size: 12px; font-family: Tahoma, Arial; } .blueFont {color: #6699CC} .redFont {color: #FF0000} /***** Other Elements in Page Content *****/ .pwd-strength { padding: 2px; padding-left: 5px; padding-right: 5px; width: 180px; border: solid 1px #CCCCCC; } .pwd-strength-box, .pwd-strength-box-low, .pwd-strength-box-med, .pwd-strength-box-hi { color: #464646; text-align: center; width: 33%; } .pwd-strength-box-low { color: #990000; background-color: #FFECEC; } .pwd-strength-box-med { color: #000066; background-color: #D2E9FF; } .pwd-strength-box-hi { color: #003300; background-color: #DDFFDD; } </STYLE> <SCRIPT language=javascript> function checkPassword(pwd){ var objLow=document.getElementById("pwdLow"); var objMed=document.getElementById("pwdMed"); var objHi=document.getElementById("pwdHi"); objLow.className="pwd-strength-box"; objMed.className="pwd-strength-box"; objHi.className="pwd-strength-box"; if(pwd.length<6){ objLow.className="pwd-strength-box-low"; }else{ var p1= (pwd.search(/[a-zA-Z]/)!=-1) ? 1 : 0; var p2= (pwd.search(/[0-9]/)!=-1) ? 1 : 0; var p3= (pwd.search(/[^A-Za-z0-9_]/)!=-1) ? 1 : 0; var pa=p1+p2+p3; if(pa==1){ objLow.className="pwd-strength-box-low"; }else if(pa==2){ objMed.className="pwd-strength-box-med"; }else if(pa==3){ objHi.className="pwd-strength-box-hi"; } } } </SCRIPT> <BR> <TABLE borderColor=#ffffff cellSpacing=0 borderColorDark=#eeeeee cellPadding=0 width=400 align=center bgColor=#ffffff border=1> <TBODY> <TR> <TD align=middle bgColor=#ffffcc colSpan=2 height=22><SPAN class=blueFont><B>校验密码安全性</B></SPAN></TD></TR> <TR> <TD style="WIDTH: 100px">请输入密码:</TD> <TD><INPUT onkeyup=checkPassword(this.value); type=password value="" name=password></TD></TR> <TR> <TD style="WIDTH: 100px">安全性等级:</TD> <TD> <TABLE class="pwd-strength FCK__ShowTableBorders" cellSpacing=0 cellPadding=0 width="100%"> <TBODY> <TR> <TD class=pwd-strength-box id=pwdLow>低</TD> <TD class=pwd-strength-box id=pwdMed>中</TD> <TD class=pwd-strength-box id=pwdHi>高</TD></TR></TBODY></TABLE></TD></TR> <TR> <TD colSpan=2><SPAN class=redFont>建议至少 6 个字符. 请使用强密码以保证安全.</SPAN></TD></TR></TBODY></TABLE>
NHibernate Reference Documentation
:【上一篇】
NHibernate VS IbatisNet
:【下一篇】
【相关文章】
发现一个有用的js事件onpropertychange
JS——IP地址的有效验证
关于JSP的隐式对象的使用
一个简单的JSP分页显示
小议char *和C语言的字符串(转载自:blog.vckbase.com/smileonce)
Blog空间迁移通知!
经典blog收藏
新手入门之Windows下JSP安装全图解
解决一个JSP中文乱码问题
Apache APR可移植运行库简介(1)(http://blog.csdn.net/tingya)
【随机文章】
XXX邮件的一段代码
Google卫星地图惊现中国军事基地
(原创)Windows2003平台也能安装卡巴斯基?互联网安全套装/反病毒软件 6.0.1.356个人版
一个有趣的问题的C语言编程
IP网络和光纤通信技术
Zope的优点及和Apache+PHP+MySQL的比较
长/短文件名转换
电脑保护误区面面观
别让MsgBox中断了一些Background的处理作业
这几天微软发布的一些好玩的东西
【相关评论】
没有相关评论
【发表评论】
姓名:
邮件:
随机码
*
:
评论
*
:
|
首 页
|
版权声明
| 联系我们
|
网站地图
|
CopyRight © 2004-2007
b
b
b
软讯网络 All Rigths Reserved.