求正则,必须包含大小写、数字、特殊字符的6-16位

2025-12-17 19:39:25
推荐回答(1个)
回答1:

var reg = /^(?!([a-zA-Z\d]*|[\d!@#\$%_\.]*|[a-zA-Z!@#\$%_\.]*)$)[a-zA-Z\d!@#\$%_\.]{6,16}$/;
var str = "ssssss";
console.log(reg.test(str));