作者:wawhl
撰写时间:2019年1月27日
一、功能实现
效果图:
//密碼的強度情況
function Mimaruodu() {
var MIMA= document.getElementById("Password").value;
var ZIFU= document.getElementById("MiMaZiFu");
if (MIMA.length == 0) {
ZIFU.innerHTML = "密码不能为空"
} else if (MIMA.length < 6) {
ZIFU.innerHTML = "密码不能小于6个字符";
} else if (MIMA.length >= 6 && MIMA.length < 18) {
ZIFU.innerHTML = "";
var ZHENZE1 = /^[0-9]{6,18}$|^[a-zA-Z]{6,18}$/;//正则表达式
var ZHENZE2 = /^[A-Za-z0-9]{6,18}$/;//正则表达式
var ZHENZE3 = /^\w{6,18}$/;//正则表达式
if (MIMA.match(ZHENZE1)) {
ZIFU.innerHTML = "密码等级'较弱',建议字母+数字";
} else if (MIMA.match(ZHENZE2)) {
ZIFU.innerHTML = "密码等级'中等',建议字母+数字+特殊符";
} else if (MIMA.match(ZHENZE3)) {
ZIFU.innerHTML = "密码等级'较强'";
}else{
ZIFU.innerHTML = "密码等级'较强'";
}
} else if (MIMA.length >= 18) {
ZIFU.innerHTML = "长度最大18个字符";
}
}