Я на самом деле построил свой, так как мне не нужен измеритель прочности;просто проверка требований.
Используя простое соответствие password.match с помощью регулярного выражения, я смог проверить эти определенные слова.Требования, которые были даны мне, не указывали прописные или строчные буквы, поэтому я выполнил простое сопоставление.
password.match(/((SYSTEM)|(Password)|(Default)|(USER)|(Demo)|(TEST))/)
Я также смог проверить нижеприведенное, используя различные алгоритмы.
//password != user name, first name, or last name
//password != 6 chars, 6 nums, or 6 symbols
//password != social security numbers
//password != a date
//password = 3 of 4 requirements (upper, lower, num, char)
Полезным сайтом был www.regular-expressions.info