如何在正则表达式中访问变量

时间:2016-11-09 14:44:54

标签: javascript regex

我编写了一个验证用户输入密码的功能。它包含正则表达式和条件。

条件

  1. 密码应大于8且小于14

  2. 密码至少应包含一个数字。

  3. 现在我的问题是,我想将这些最小和最大数字动态传递给正则表达式

    摘录,我在尝试的内容:

    function validatePassword(plain,minmaxValues) {
      const passwordChecker = /^(?=.*[0-9])[a-zA-Z0-9!@#$%^&*]{minmaxValues.min,minmaxValues.max}$/;
      return passwordChecker.test(plain);
    }
    

    调试时,我发现passwordChecker值未使用minmaxValues进行更新。

    如果有人可以提供帮助,

    将会很感激。

    谢谢

0 个答案:

没有答案