用js实现用户输入密码的强度

时间:2007-11-22 21:41:00 

密码已经是我们生活工作中必不可少的工具,但一个不安全的密码有又有可能会给我们造成不必要的损失。作为网站设计者,如果我们在网页中能对用户输入的密码进行安全评估,并显示出相应的提示信息,那么对用户设置一个安全的密码将有很大帮助。同时也使得网站更具人性化,更有吸引力。

什么是一个安全的密码呢?本程序按以下的方式进行评估.

1.如果密码少于5位,那么就认为这是一个弱密码.

2.如果密码只由数字、小写字母、大写字母或其它特殊符号当中的一种组成,则认为这是一个弱密码.

3.如果密码由数字、小写字母、大写字母或其它特殊符号当中的两种组成,则认为这是一个中度安全的密码.

4.如果密码由数字、小写字母、大写字母或其它特殊符号当中的三种以上组成,则认为这是一个比较安全的密码.

本程序将根据用户输入的密码分别显示不同的颜色表示密码的强度,具体程序如下:

 如果您想要更加美观可以看这篇文章:改善用户体验之密码强度提示

标签:密码强度,密码,js
0
投稿

猜你喜欢

  • css布局自适应高度方法

    2007-05-11 17:03:00
  • Tag的自定义类

    2010-03-18 15:53:00
  • Yahoo!上的小秘密

    2007-08-23 09:48:00
  • 一个ACCESS数据库数据传递的方法

    2008-03-05 11:58:00
  • HTML 5 胜出:XHTML2 宣告夭折

    2009-07-12 15:23:00
  • 交互设计实用指南系列(12)—避免出错

    2010-04-12 13:02:00
  • 10个提高网站可用性的实用技巧[译]

    2009-06-12 12:37:00
  • asp 关键词高亮显示(不区分大小写)

    2011-04-07 10:55:00
  • 网页制作,改变你的思维方式

    2007-09-29 13:12:00
  • 网站图片与文本谁更重要?(中英文对照)

    2008-10-17 10:25:00
  • JavaScript程序编码规范[译]

    2009-07-20 17:54:00
  • Rel与CSS的联合使用

    2010-02-20 13:03:00
  • ASP XML操作类代码

    2011-03-08 10:47:00
  • ASP实现数据输入、查询的实例

    2010-05-03 10:48:00
  • JavaScript实现带自动提示的文本框效果代码

    2011-02-05 11:13:00
  • Javascript语法检查插件 jsLint for Vim

    2009-03-11 16:37:00
  • MySQL列类型的选择与MySQL的查询效率

    2009-01-14 12:53:00
  • SQL Server命令行导数据的2种方式

    2010-07-26 14:48:00
  • asp如何做一个随机密码产生器?

    2010-07-12 18:57:00
  • Asp编写不再让人讨厌的自动弹出窗口

    2007-09-29 12:16:00
  • asp之家 网络编程 m.aspxhome.com