Matwey_Ptushkin
@Matwey_Ptushkin
Новичок - самоучка.

Как сделать проверку на повторяющиеся символы в input.value?

Функция должна получать из input значение пароля и проверять, чтобы пользователь в строке пароля использовал не повторяющиеся символы. Если символы уникальны, а длина пароля больше (строго) 6 то выводите в div число 1. Если есть повторяющиеся символы, или длина меньше или равна 6 - то выводите 0. Для проверки уникальности символов используйте Set.
  • Вопрос задан
  • 1382 просмотра
Решения вопроса 1
hzzzzl
@hzzzzl
string = 'acj34298a'
console.log(string.length, new Set([...string]).size)
// 9 8
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Alaska14
const f7 = () => {
    let inp7 = document.querySelector('.i-7').value;
    let s7 = new Set(inp7);
    if (inp7.length == s7.size && inp7.length > 6) {
        document.querySelector('.out-7').textContent = 1;
    }
    else {
        document.querySelector('.out-7').textContent = 0;
    }
}

document.querySelector('.b-7').onclick = f7;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы