`

保证密码强度的JS脚本

阅读更多

 

 

代码如下:

function CharMode(iN) {
	if (iN >= 48 && iN <= 57) // 数字
		return 1;
	if (iN >= 65 && iN <= 90) // 大写
		return 2;
	if (iN >= 97 && iN <= 122) // 小写
		return 4;
	else
		return 8; // 特殊字符
}
// bitTotal函数,计算密码模式
function bitTotal(num) {
	modes = 0;
	for (i = 0; i < 4; i++) {
		if (num & 1)
			modes++;
		num >>>= 1;
	}
	return modes;
}
// 返回强度级别
function checkStrong(password) {
	if (password.length < 17)
		return 0; // 密码太短
	Modes = 0;
	for (i = 0; i < password.length; i++) {
		// 密码模式
		Modes |= CharMode(password.charCodeAt(i));
	}
	return bitTotal(Modes);
}

// 判断强度
function pwStrength(password) {
	S_level = checkStrong(password);
	if (S_level > 3) {
		alert("符合标准!");
	} else {
		alert("密码必须由大写字母、小写字母、数字和下划线组成,且长度不能小于17位!");
	}
}

 

 

 

分享到:
评论

相关推荐

    密码强度 js代码

    本篇将详细介绍如何使用JavaScript(js)来实现一个密码强度检测功能。 JavaScript是一种轻量级、解释型的编程语言,常用于网页和网络应用的客户端脚本语言。在网页中,它可以动态地更新内容,与用户交互,以及处理...

    验证密码强度js版和java版本

    本篇文章将详细讨论如何使用JavaScript(JS)和Java语言实现密码强度验证的功能。 首先,我们从JavaScript的角度来看。JavaScript是一种运行在客户端的脚本语言,可以用于实时验证用户输入,比如在用户输入密码时...

    检测密码强度的JS代码

    JavaScript是一种广泛应用于网页和网络应用的脚本语言,它允许我们在客户端进行实时的数据验证,包括密码强度的检查。 在密码强度检测中,通常会考虑以下几个方面: 1. **长度**:一个强密码通常要求至少包含8个...

    js检测密码强弱(纯js脚本检测)

    总结来说,纯JavaScript的密码强度检测是通过自定义函数对输入的密码进行分析,根据预设规则评估其复杂度,并通过界面元素反馈给用户。配合Prototype库和其他辅助脚本,可以创建一个直观且功能完善的密码强度检测...

    javascript实现的密码强度测试

    实现JavaScript密码强度测试的基本思路是设定一系列规则来评估输入的密码,并根据这些规则给出相应的分数。以下是一些常见的密码强度检查标准: 1. **长度**:通常,密码长度越长,其强度越高。建议至少8个字符,但...

    判断用户输入的密码强度

    对于密码强度判断,JavaScript可以实时地验证用户在输入框中输入的字符,提供即时反馈,帮助用户创建更安全的密码。 首先,我们需要获取用户输入的密码。这可以通过HTML的`&lt;input&gt;`元素和JavaScript的`document....

    密码强度只能判断特效

    JavaScript是一种广泛使用的客户端脚本语言,它可以直接在用户的浏览器上运行,因此非常适合用来实时验证用户输入,如密码强度。下面我们将深入探讨如何利用JavaScript实现这一功能。 首先,我们需要在`index.html`...

    jquery 检测密码强度插件

    这通常涉及到引入jQuery库和密码强度插件的脚本文件,然后使用jQuery选择器找到密码输入框,并调用插件的方法来启用密码强度检测。例如: ```html &lt;!DOCTYPE html&gt; ...

    基于jsp页面的密码强度效果的显示

    2. **密码强度检测**:在给定的示例中,通过JavaScript实现了一个密码强度检测器。它分析用户在输入框中输入的密码,并根据密码的复杂性来判断其强度。 3. **JavaScript**:JavaScript在这里起到了关键作用,它是...

    javascript密码强度检测

    JavaScript密码强度检测通常涉及到以下几个方面: 1. **长度检查**:检查密码的长度,通常建议密码至少包含8个字符。更长的密码通常意味着更高的安全性。 2. **字符多样性**:检查密码是否包含大写字母、小写字母...

    jQuery输入密码强度验证代码

    - **JavaScript**(pwdprompt.js):编写核心的验证逻辑,可能包括使用正则表达式进行字符类型检查,计算密码强度,并更新UI展示。 - **jQuery Color Plugin**(jquery.color.js):可能用于密码强度指示器的颜色...

    JavaScript简单的密码强度验证

    本文将详细介绍如何使用JavaScript实现简单的密码强度验证。 首先,我们需要了解一个强密码的基本特征。通常,一个强密码应包含以下要素: 1. 长度:至少8个字符,但更长更好。 2. 大写字母:至少一个大写字母,...

    注册时进行密码强度的测试的实现

    `pswdplc.js`可能是实现密码强度测试的JavaScript脚本,它可能包含了检查密码规则和显示反馈信息的功能。 4. **HTML表单**:`pwd.html`可能是一个HTML文件,其中包含了一个用户输入密码的表单元素,如`...

    密码强度js验证码,对注册用户名,密码注册时进行验证。

    ### 密码强度JS验证知识点解析 #### 一、概述 在网络安全日益受到重视的今天,用户密码的安全性成为了一个不容忽视的问题。本文将详细解析一个用于验证密码强度的JavaScript函数,该函数能够根据密码的不同特征为...

    javascript评估用户密码强度 doc

    JavaScript是一种常用的客户端脚本语言,可以在浏览器端运行,因此非常适合用于实时评估用户输入的密码强度。本文将详细介绍如何使用JavaScript实现这一功能。 首先,我们来看代码中的关键函数: 1. `CharMode` ...

    Js密码强度验证

    JavaScript(简称JS)是一种轻量级的解释型编程语言,广泛应用于网页和网络应用开发,特别是在客户端脚本中。在本文中,我们将深入探讨如何使用JS实现密码强度验证功能,以便用户可以创建安全且符合最佳实践的密码。...

    密码强度代码及使用说明

    - `zhuce.js`:这是主要的JavaScript代码文件,包含了密码强度计算逻辑。它会对用户输入的密码进行分析,评估其复杂度,并更新相应的显示元素。 - `zhuce.js文件具体代码.txt`:这个文本文件提供了`zhuce.js`的源...

    密码强度验证

    这个项目使用JavaScript实现了一个密码强度验证的功能,其特效与京东网站的密码验证完全一致,为用户提供直观的密码安全反馈。以下是关于密码强度验证及JavaScript实现的相关知识点: 1. **密码强度标准**: - ...

    javaWeb验证登录密码强度

    - **AJAX异步通信**:前端可以使用JavaScript和AJAX技术向后端发送密码强度请求,不刷新页面就能获取反馈。 4. **服务器端验证**: - **Servlet处理请求**:当用户提交表单时,Servlet接收请求,对密码进行强度...

    登陆框,带密码强度提示功能

    此外,"assets"文件夹通常包含项目的资源文件,如图片、CSS样式文件、JavaScript脚本或其他媒体文件。在这个场景下,它可能包含用于密码强度指示器的图标或者背景图片,以及任何必要的CSS和JavaScript文件。 为了...

Global site tag (gtag.js) - Google Analytics