Показать сообщение отдельно
  #8 (permalink)  
Старый 20.08.2021, 11:53
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,237

Сообщение от Lexx32
Вот код с полем ввода, в которое вводим выражение типа "слово 10"
и мне выходят те позиции в отоых это встречается
Как вариант...
const arr=[];
arr[0] = "20.08.2021 9:33:19"
arr[1] = "Слово 10 | asdsd0 | ddd1ddddddddd | ff1fffffffffff";
arr[2] = "Слово 11 | asds1d | ddd2ddddddddd | fff2ffffffffff";
arr[3] = "Слово 12 | asds2d | ddd3ddddddddd | ffff3fffffffff";
arr[4] = "Слово 10 | asds3d | dddd4dddddddd | fffff4ffffffff";
arr[5] = "Слово 14 | asds4d | ddddd5ddddddd | ffffff5fffffff";
arr[6] = "Слово 15 | asds5d | dddddd6dddddd | fffffff6ffffff";
arr[7] = "Слово 10 | asds6d | ddddddd7ddddd | ffffffff7fffff";
arr[8] = "Слово 17 | asds7d | dddddddd8dddd | fffffffff8ffff";
arr[9] = "Слово 18 | asds8d | ddddddddd9ddd | ffffffffff9fff";
let val = 'Слово 10, Слово 17'
val = val.replace(/,\s?/, '|')
val = new RegExp(val)
const res = arr.filter(el => val.test(el))
alert(res.join('\n'))
Ответить с цитированием