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/ ...
随机推荐
- 设计模式学习--面向对象的5条设计原则之Liskov替换原则--LSP
一.LSP简介(LSP--Liskov Substitution Principle): 定义:如果对于类型S的每一个对象o1,都有一个类型T的对象o2,使对于任意用类型T定义的程序P,将o2替换为o ...
- Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
sudo chown -R username /usr/local/lib/node_modules 注:username要具有/usr/local/lib/node_modules的读写权限
- .NET异常处理的动作策略(Action Policy)
SQL Server 2008基于策略的管理,基于策略的管理(Policy Based Management),使DBA们可以制定管理策略,并将这些策略应用到服务器.数据库以及数据环境中的其他对象上去 ...
- 【代码笔记】iOS-左右可滑动的选择条
一,效果图. 二,工程图. 三,代码. RootViewController.h #import <UIKit/UIKit.h> @interface RootViewController ...
- nginx的启动和关闭
nginx的启动和关闭nginx -h 查看帮助信息nginx -v 查看Nginx的版本号nginx -V 显示Nginx的版本号和编译信息start nginx 启动Nginxnginx -s s ...
- mvc里全局错误日志
第一步在项目中找到App_Start文件夹下建立一个错误日志过滤器. 第二步在Global.asax文件中注册下日志过滤器 第三步: 继承一个ExceptionFilterAtrribute 第四步: ...
- js原生实现轮播
前两天同事面试新人,让现场写”轮播的实现”.我一想这玩意貌似我也没写过啊,就在旁边暗搓搓地拖了一张纸也在那写,同事都纳闷了! 这玩意实现方法有很多种,就看喜欢那种,喜欢怎么写而已.我这里是通过对img ...
- Windows 安装mkvirtualenv虚拟python环境
pip install virtualenvwrapper-win mkvirtualenv --python=python.exe 新python虚拟环境名称 使用方法 所有的命令可使用:virtu ...
- java语言导学(5版)--第12章并发之二
1不可变对象 概念:(immutable)对象创建后,状态不可更改.不可变对象在并发程序中尤其有用,因状态不可变,不会被线程干扰,也不会出现不一致状态. 书中通过实例是可变的类,并从此类衍生出一个不可 ...
- oracle动态添加一条记录
/// <summary> /// 添加一个实体 /// </summary> /// <typeparam name="T">实体名称< ...