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

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

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

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

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

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

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

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

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

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

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

猜你喜欢

  • sqlserver 存储过程带事务 拼接id 返回值

    2012-11-30 20:06:39
  • 解决在pycharm中显示额外的 figure 窗口问题

    2021-11-29 01:00:26
  • 分享一个超好用的php header下载函数

    2023-09-03 21:31:43
  • 在python 脚本下解析json数据

    2022-05-28 10:38:20
  • Go语言读写锁RWMutex的源码分析

    2024-05-09 09:47:55
  • 使用AJAX和Django获取数据的方法实例

    2021-11-14 20:40:20
  • Python竟然能剪辑视频

    2021-09-03 08:12:54
  • Mysql删除数据以及数据表的方法实例

    2024-01-22 19:53:04
  • Python列表排序方法reverse、sort、sorted详解

    2022-01-06 22:16:39
  • JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同

    2024-04-19 10:02:23
  • python3 配置logging日志类的操作

    2021-04-22 20:15:09
  • 解决Shell执行python文件,传参空格引起的问题

    2021-08-22 10:05:25
  • 在Golang中使用Redis的方法示例

    2024-04-28 09:16:01
  • Python安装Bs4及使用方法

    2023-01-09 19:36:45
  • python中flatten()参数示例详解

    2022-07-03 11:19:57
  • python使用hdfs3模块对hdfs进行操作详解

    2023-10-30 07:12:03
  • pip search报错问题及解决

    2022-12-20 23:33:12
  • vue-cli-service build 环境设置方式

    2024-05-25 15:17:08
  • 256种编程语言大汇总

    2023-05-30 19:06:01
  • 使用python搭建Django应用程序步骤及版本冲突问题解决

    2023-01-29 07:36:34
  • asp之家 网络编程 m.aspxhome.com