正则表达式:密码必须至少包含一个特殊字符

Regular Expression: password must contain at least 1 special character

本文关键字:包含一 特殊字符 密码 正则表达式      更新时间:2023-09-26

我正在尝试验证用户插入的密码中是否至少有1个特殊字符。有人能帮我处理regExp吗?

var password = document.getElementById(.....).value;
var special = new RegExp("?????");

if(special.test(password)){

...... 
}

我认为所有非单词字符都是特殊字符。

var special = new RegExp("^.*?''W");

var special = /^.*?'W/;

使用这种方式。

var passwd = document.getElementById('password').value;
var pattern = new RegExp(/[~`!#$%'^&*+='-'[']''';,/{}|''":<>'?]/);
if (pattern.test(passwd)) {
// code goes here
}