@Yuber70

Как использовать в регулярном выражении данные из input?

На странице выведено некое слово. Например "Тест".
Пользователь должен ввести в инпут тот текст, что виден на экране.
Если ввод неправильный, ввод символа запрещен.
Т.е., пользователь в данном примере должен иметь возможность ввести только слово "Тест".

let  test = document.querySelector('.test').innerHTML;

ball.forEach(function(item) {
    item.onclick= function(){
        let  input = document.querySelector('.input').value;
        input+=item.innerHTML;
        
        if (регулярное выражение -????) {
          parent.innerHTML += input;
        }
}});
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
gdt
@gdt
Программист
Ну значит ваше регулярное выражение должно совпадать со словом, выведенным на странице. В вашем случае - "Тест" (без кавычек), инициализируйте его значением test. Даже проще будет обойтись вовсе без выражений, сравнить строки и всё.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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