密码校验正则 -- 数字、字符、特殊符号

密码要求输入:必须包含数字、字符和特殊符号

var reg = /(?=.*[a-z_])(?=.*d)(?=.*[^a-z0-9_])[S]/i;

语法:

1、断言: (?=.*[a-z_]) 

2、负值字符集合。匹配未包含的任意字符: [^a-z0-9_]

测试:

原文地址:https://www.cnblogs.com/xtreme/p/10123303.html