Несколько значений
У меня есть код:
var inp = document.getElementById('answer').value;
var sear = 'текст';
var found = inp.match(sear);
if (found) {
alert('нашел');
} else {
alert('не нашел');
}
<input id="answer" value="текст">
как сделать так, чтобы если <input> имел значение поезд то все равно бы скрипт выдал "нашел", но и при значении текст скрипт тоже выдавал бы "нашел"?
Ответы (2 шт):
Автор решения: Эникейщик
→ Ссылка
Ничего не надо делать, это код уже работает так, как написано в вопросе.
Автор решения: Давид Манжула
→ Ссылка
Вижу, вы используете match, значит регулярки. Попробуйте так:
var inp = document.getElementById('answer').value;
var sear = /(текст|поезд)/;
var found = inp.match(sear);
if (found) {
alert('нашел');
} else {
alert('не нашел');
}
<input id="answer" value="поезд">