У меня есть небольшой скрипт, который принимает значение из текстового ввода и должен частично или полностью соответствовать элементу массива.
В данный момент я борюсь с регулярным выражением и синтаксисом и задаюсь вопросом, могу ли я поковыряться в ваших мозгах.
for (var i=0; i < liveFilterData.length; i+=1) {
if (liveFilterData[i].match(liveFilter.val())) {
alert();
}
}
Мне нужно, чтобы liveFilter.val() и регулярное выражение соответствовали текущему элементу массива liveFilterData[i], поэтому, если кто-то вводит H или h в текстовое поле, он проверяет, есть ли соответствующий элемент в массиве. Если они вводят He или he, то это соответствует Head, Header или heading.
Извините, я просмотрел весь Интернет о том, как создавать регулярные выражения, но я не могу это понять.