Проверка есть ли в массиве значение
Добрый день.
var str = "йоргурт";
var searchword = "йо";
var regex = new RegExp('^' + searchword + '\\S*', 'ig');
if(str.search(regex) == 0)
{
console.log("Нашел!");
}
Код работает, но он проверяет строку, не массив. Как проверить факт наличия значения в одномерном массиве по тому же регулярному выражению, без цикла? |
var array = ["майонез", "йоргурт"];
var searchword = "йо";
var regex = new RegExp('^' + searchword + '\\S*', 'ig');
if(array.some(word => regex.test(word))) {
alert("Нашёл!");
}
|
отлично! спасибо
|
| Часовой пояс GMT +3, время: 06:53. |