js 密码正则表达式(至少8位且必有数字+特殊字符+字母)

// 正则
var reg= /^(?=.*[A-Za-z])(?=.*\d)(?=.*[`~!@#$%^&*()_+<>?:"{},.\/\\;'[\]])[A-Za-z\d`~!@#$%^&*()_+<>?:"{},.\/\\;'[\]]{8,}$/ ;
// 可用 test 方法验证
reg.test(value)

参考:

js正则验证特殊字符 - summer7310 - 博客园

 正则表达式:密码必须至少包含八个字符、至少包含一个数字、小写和大写的字母以及特殊字符 - RyanAce1988 - 博客园

你可能感兴趣的:(Javascript,小知识点,正则表达式,javascript,前端)