Regex в validate.js не работает должным образом - PullRequest
0 голосов
/ 10 июня 2019

У меня есть приведенные ниже правила и я использую validate.js, но регулярное выражение, похоже, не работает .Ниже приведен мой код.

Указано условие : проверьте, содержит ли строка хотя бы одну заглавную букву, хотя бы один символ и хотя бы одно число

  password: {
    presence: {
      message: '^Please enter a password'
    },
    length: {
      minimum: 5,
      message: '^Your password must be at least 6 characters'
    },
    format: {
      pattern: /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[\w~@#$%^&+=`|{}:;!.?\""()\[\]-]{1,}$/,
      message:
        '^Must contain a capital, lowercase, number and a special character!'
    }
  }
...