Показать сообщение отдельно
  #9 (permalink)  
Старый 22.12.2019, 15:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Tipylja,
const arr = [
"Петров Василий Сергеевич",
"Иванов Василий Петрович",
"Краснов Сергей Петрович"];
RegExp.escape = s => s.replace(/[[\\^$.|?*+()]/gim, "\\$&");
const createReg = search => new RegExp(RegExp.escape(search), "i");
let search = "вас";
let reg = createReg(search);
let arSearch = arr.filter(str => reg.test(str));
console.log(search, arSearch)
Ответить с цитированием