Member 13748876 Ответов: 1

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


Привет,

Поэтому я новичок в JavaScript и пытаюсь обхватить руками регулярные выражения. По сути, я пытаюсь сделать так, чтобы пользователь набрал предложение и проверил, содержит ли это утверждение слово "привет". А я не могу этого сделать. Если бы кто-нибудь мог помочь мне с тем же самым. Я дал свой код ниже.

Что я уже пробовал:

var a = /hello/;

var b = parseInt(prompt("Type your sentence"));

  if(a.test(b)){

    alert("yes");
}

1 Ответов

Рейтинг:
10

Jochen Arndt

Читать документацию: Регулярное выражение - JavaScript | MDN[^] и RegExp.prototype.test() - JavaScript | MDN[^Там вы можете найти примеры, которые вы должны попробовать сначала, чтобы ознакомиться с регулярными выражениями и синтаксисом.

После этого вы должны знать, что вам нужны две переменные:

  1. Регулярное выражение (ваше var a)
  2. Строка, подлежащая тестированию (ваша var b)
Заметим, что второй должен быть string. Но вы используете parseInt() - JavaScript | MDN[^] который возвращает integer Так что просто используйте
var b = prompt("Type your sentence");


Member 13748876

Миллион раз спасибо, приятель!