JS正则-密码验证-包含字母大小写和特殊字符

特殊字符:~!@#$%^&*

条件:8位以上字符包含字母大小写和特殊字符

话不多说,直接上代码: 

var reg = /^(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&*]).{8,}$/;
var val = '@asd123ZXC';

另外,需要加上数字的

var reg = /^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[~!@#$%^&*]).{8,}$/;
var val = '@asd123ZXC';

 


版权声明:本文为canvas_hua原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。