正在加载中...

关闭
请选择需要拨打的号码

信息详页

返回
JS校验密码复杂度(包含字母、数字、特殊符号)三种方式

JS校验密码复杂度(包含字母、数字、特殊符号)三种方式

一:密码中必须包含大小写 字母、数字、特称字符,至少8个字符,最多30个字符;
 var pwdRegex = new RegExp('(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,30}');
 if (!pwdRegex.test('A3b@C2dEF')) {
  alert("您的密码复杂度太低(密码中必须包含大小写字母、数字、特殊字符),请及时修改密码!");
 }
二:密码中必须包含字母(不区分大小写)、数字、特称字符,至少8个字符,最多30个字符;
 var pwdRegex = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,30}');
 
if (!pwdRegex.test('a2b3c$def')) {
 alert("您的密码复杂度太低(密码中必须包含字母、数字、特殊字符),请及时修改密码!");
 }
三:密码中必须包含字母(不区分大小写)、数字,至少8个字符,最多30个字符;
var pwdRegex = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z]).{8,30}');

if (!pwdRegex.test('a2b3c4d5')) {
   alert("您的密码复杂度太低(密码中必须包含字母、数字),请及时修改密码!");
 }