我编写了一个验证用户输入密码的功能。它包含正则表达式和条件。
条件
密码应大于8且小于14
密码至少应包含一个数字。
现在我的问题是,我想将这些最小和最大数字动态传递给正则表达式
摘录,我在尝试的内容:
function validatePassword(plain,minmaxValues) {
const passwordChecker = /^(?=.*[0-9])[a-zA-Z0-9!@#$%^&*]{minmaxValues.min,minmaxValues.max}$/;
return passwordChecker.test(plain);
}
调试时,我发现passwordChecker
值未使用minmaxValues
进行更新。
将会很感激。
谢谢