Проверка уникальности пароля JQuery

Хочу сделать проверку на уникальность пароля. Что бы пользователь не вводил шаблонные слова по типу

  • QWERTY
  • Password[1..N]
  • Root
  • admin
  • и тд..

Делаю все на Jquery. У меня идея записать список часто встречаемых паролей в .txt файл и потом сравнивать его с веденным паролем. Подскажите как это делается. БД не использую, php тоже.


Ответы (1 шт):

Автор решения: Valerii Vasiliev

Проверка уникальности пароля по файлу

<input type="password" value=""/>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<script> 
jQuery( document ).ready(function() {
    
        var passwords;
    
        jQuery.get("vocabulary.txt", function(data) { 
             passwords = data.split(/\r?\n/); 
        }); 
    
        jQuery('input[type=password]').keyup(function() { 
            
                    var password = $(this).val(); 
                    
                    if (jQuery.inArray( password, passwords ) == -1) { 
                        console.log('Пароль '+password+' не найден');
                    } else {
                        console.log('Пароль '+password+' найден');
                    }
        }); 
});
</script>
→ Ссылка