Я хочу добавить класс span, чтобы выделить каждое слово в таблице, соответствующее значению моего параметра.
Теперь я могу добавить класс span только тогда, когда записываю слово в параметр регулярного выражения, например так: patt= / 40 / IGM;Я использую это решение только для тестирования, но я хочу использовать свой параметр "токен" (только объявлен, но еще не использован)
render: function($td, cell) {
let token = tokens.get('search_tok'); //search word
patt=/40/igm; //test with regex parameter
let value=cell.value; //cells values
while (matcher = patt.exec(cell.value)) {
console.log(matcher.index + ' ' + patt.lastIndex);
value = value.slice(0, matcher.index) + '<span id="highlight_search">'+cell.value.slice(matcher.index, patt.lastIndex)+'</span>'+cell.value.slice(patt.lastIndex);
}}
В настоящее время: - это только добавляет класс span к слову 40, но я хочудобавить его к искомому слову (токену) - также, когда я пытаюсь использовать только число 4 (то есть только один символ), это не очень хорошо работает ...