Node JS библиотека для проверки пароля - PullRequest
0 голосов
/ 10 апреля 2020

Я создал генератор паролей с помощью org.passay

final List<CharacterRule> rules = Arrays.asList(
        new CharacterRule(EnglishCharacterData.UpperCase, 1),
        new CharacterRule(EnglishCharacterData.LowerCase, 1),
        new CharacterRule(EnglishCharacterData.Digit, 1),
        new CharacterRule(EnglishCharacterData.Special, 1));

Теперь необходима форма проверки в форме передней части angular js. Есть любая библиотека Node js для правильной проверки

Я создал регулярное выражение и вставил

ng-pattern="^((?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[!@#$%^&*])[!@#$%^&*A-Za-z\\d]{8,32}$)" 

, но я думаю, что отсутствуют специальные символы, потому что

EnglishCharacterData.Special

содержит

Special("INSUFFICIENT_SPECIAL", "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¢£¤¥¦§¨©ª«¬\u00ad®¯°±²³´µ¶·¸¹º»¼½¾¿×÷–—―‗‘’‚‛“”„†‡•…‰′″‹›‼‾⁄⁊₠₡₢₣₤₥₦₧₨₩₪₫€₭₮₯₰₱₲₳₴₵₶₷₸₹₺\u20bb\u20bc\u20bd\u20be");

Так что, возможно, есть какая-либо node js библиотека, которая является аналогичной реализацией org.passay

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...