У меня есть следующие условия для проверки пароля.Regex для пароля: повторяющиеся символы
Длина пароля должна быть не менее восьми (8) символов. Пароль должен содержать как буквенные, так и цифровые символы. Пароль не может иметь повторяющиеся символы (например, AA, aa, 00, 11 и т. Д.).
Я пробовал с регулярным выражением, но без повторения символов. любые предложения
var passw = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8}$/;
Почему ?! Вы намеренно пытаетесь снизить энтропию своих паролей? Я не могу использовать «aardvark2» в качестве пароля? Случайно сгенерированные пароли теперь должны быть проверены, чтобы убедиться, что они не содержат повторяющихся символов? Здесь вы не повышаете безопасность. – deceze
да .. вы правы .. но это специфическое требование. – user1037452
Они пытаются заставить людей использовать пароли, такие как 'aaaa1111' – Barmar