js检测密码强度
<script>
function
AuthPasswd(string) {
if
(string.length >=6) {
if
(/[a-zA-Z]+/.test(string) && /[0-9]+/.test(string) && /\W+\D+/.test(string)) {
noticeAssign(1);
}
else
if
(/[a-zA-Z]+/.test(string) || /[0-9]+/.test(string) || /\W+\D+/.test(string)) {
if
(/[a-zA-Z]+/.test(string) && /[0-9]+/.test(string)) {
noticeAssign(-1);
}
else
if
(/\[a-zA-Z]+/.test(string) && /\W+\D+/.test(string)) {
noticeAssign(-1);
}
else
if
(/[0-9]+/.test(string) && /\W+\D+/.test(string)) {
noticeAssign(-1);
}
else
{
noticeAssign(0);
}
}
}
else
{
noticeAssign(
null
);
}
}
function
noticeAssign(num) {
if
(num == 1) {
$(
'#weak'
).css({backgroundColor:
'#009900'
});
$(
'#middle'
).css({backgroundColor:
'#009900'
});
$(
'#strength'
).css({backgroundColor:
'#009900'
});
$(
'#strength'
).html(
'很强'
);
$(
'#middle'
).html(
''
);
$(
'#weak'
).html(
''
);
}
else
if
(num == -1){
$(
'#weak'
).css({backgroundColor:
'#ffcc33'
});
$(
'#middle'
).css({backgroundColor:
'#ffcc33'
});
$(
'#strength'
).css({backgroundColor:
''
});
$(
'#weak'
).html(
''
);
$(
'#middle'
).html(
'中'
);
$(
'#strength'
).html(
''
);
}
else
if
(num ==0) {
$(
'#weak'
).css({backgroundColor:
'#dd0000'
});
$(
'#middle'
).css({backgroundColor:
''
});
$(
'#strength'
).css({backgroundColor:
''
});
$(
'#weak'
).html(
'弱'
);
$(
'#middle'
).html(
''
);
$(
'#strength'
).html(
''
);
}
else
{
$(
'#weak'
).html(
' '
);
$(
'#middle'
).html(
' '
);
$(
'#strength'
).html(
' '
);
$(
'#weak'
).css({backgroundColor:
''
});
$(
'#middle'
).css({backgroundColor:
''
});
$(
'#strength'
).css({backgroundColor:
''
});
}
}
</script>
js检测密码强度的更多相关文章
- JS正则检测密码强度
今天遇到个需求,使用JS检测密码强度:密码长度最短为8,必须同时包含字母.数字.特殊符号. 代码如下: /* * 检测密码复杂度 */ function ...
- 正则表达式之js检验密码强度
最近一直在做通行证项目,里面的注册模块中输入密码需要显示密码强度(低中高).今天就把做的效果给大家分享下,代码没有网上搜索的那么复杂,能够满足一般的需求. html 代码如下: <!DOCTYP ...
- js判断密码强度
html代码: <form name="form1" action=""> 密码:<input type="password&quo ...
- Js判断密码强度并显示提示信息
用javascipt实现的Ajax判断密码强弱的功能,大多数有用户注册功能的网站,都会有这么一个功能,作为WEB程序员,应该会写这种小模块哦,不懂的就看下这个例子,觉得挺简单,当初帮助了不少人学会了密 ...
- js 检验密码强度
html 代码如下: <!DOCTYPE HTML> <html lang="en"> <head> <meta charset=&quo ...
- js实现密码强度验证
<html> <head> <meta http-equiv="content-type" content="text/html" ...
- 【javascript】js 检验密码强度
最近一直在做通行证项目,里面的注册模块中输入密码需要显示密码强度(低中高).今天就把做的效果给大家分享下,代码没有网上搜索的那么复杂,能够满足一般的需求. html 代码如下: <!DOCTYP ...
- js实现密码强度
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...
- javascript 检测密码强度
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
随机推荐
- ABP学习入门系列(三) (领域层中的仓储Repository)
一,仓储定义:“在领域层和数据映射层的中介,使用类似集合的接口来存取领域对象”(Martin Fowler) . 仓储用来操作数据库进行数据存取.仓储接口在领域层定义,而仓储的实现类应该写在基础设施层 ...
- Css3不透明
Css3允许你使用opacity(不透明)属性设置元素的不透明度 实例: <img src="1.jpg" alt=“view”> img{ opacity:0.45: ...
- C# 的逻辑运算
&.^.!和|操作符称为逻辑操作符,用逻辑操作符把运算对象连接起来符合C#语法的式子称为逻辑表达式.逻辑 操作符“!”和“^”只作用于其后的操作数,故称为一元操作符.而“&&” ...
- [日常] Go语言圣经-WEB服务与习题
Go语言圣经-web服务 1.Web服务程序,标准库里的方法已经帮我们完成了大量工作 2.main函数将所有发送到/路径下的请求和handler函数关联起来,/开头的请求其实就是所有发送到当前站点上的 ...
- [日常] json_encode对中文和引号的处理差异研究
json_encode()1.默认就是把所有 ASCII 可显示字符以外的统统转义为 Unicode如果把那些字符转义为 Unicode 之后,无论文件编码是否一致,都不会出现乱码,因此中文转成Uni ...
- [javaSE] 基本类型(String相关)
字符串是一个特殊的对象 字符串一旦初始化就不可以被改变 获取字符串的长度 调用String对象的length()方法,返回int长度 获取某个索引位置的字符 调用String对象的charAt()方法 ...
- 设置navigationbar透明度时的坑
1.需要设置导航条透明度时 UIImage *image = [UIImage imageNamed:@"bg_clear.png"]; //设置背景颜色 [nav2.na ...
- Java学习-jsp内置对象Session
- WireShark 过滤 SSDP
在局域网中使用wireshark抓包过滤http的时候经常会出现一些干扰协议,例如SSDP,使用过滤条件"http"有可能出现N多ssdp包,如下图所示: SSDP:Simple ...
- AGC008E:Next or Nextnext
传送门 考虑转化成图论问题,\(i\) 向 \(p_i\) 连边,那么合法方案一定是形成了若干个简单环或自环 考虑一个环内的情况: 如果 \(a_i=p_i\),那么 \(i\) 向 \(a_i\) ...