1. 比如正则中校验不能包含全部或部分用户名、用户名是动态的可以使用模板字符串 ${username}是替换的内容 let username = '小明@123' let regUsername = new RegExp(`[^${username}]`) console.log(regUsername.test('小明1')) 密码不能包含全部用户名正则 let regUserName = new RegExp('^((?!'+ username +').)*$')