Показать сообщение отдельно
  #1 (permalink)  
Старый 02.08.2020, 14:03
Аспирант
Отправить личное сообщение для WadimS Посмотреть профиль Найти все сообщения от WadimS
 
Регистрация: 12.11.2016
Сообщений: 80

Поиск из нескольких слов
В условии поиска может быть задано несколько слов, например: 'брак техотсев инструмент' - нужно из списка UL/LI выбрать записи в которых встречается любое из слово из поиска.
Поиск идёт по значению атрибута
<li defected='Некондиционная поставка, брак. Списание в затраты.'>

Хотелось бы получить строку с условием поиска. Что-то вроде такого:
[defected*='брак'||'техотсев'...]

В регулярных выражениях я полнейший профан... Не бейте, но кроме делающей совершенно дебильную замену ничо не выдумал:
text = text.replace(/ /gim, '[*=$1]');
Ответить с цитированием