Выделить лишнюю часть строки

103
25 августа 2021, 04:50

В textarea выходят теги Что можно применить в replace?

var str = 'The telediva left behind Svetlana Zeynalova, Timur Soloviev and other colleagues.'; 
var regexp = /.+/gi; // без флага g свойство lastIndex игнорируется 
regexp.lastIndex = 70; // ищем с 70-й позиции  
var obj = regexp.exec(str); 
var newstr = str.replace(obj, "<span style='background:red'>" + obj + "</span>"); 
document.getElementById("mess").innerHTML = newstr; 
document.getElementById("mess2").innerHTML = newstr;
<textarea id="mess" cols="40" rows="6"></textarea> 
<div id="mess2"></div>

Answer 1

Оно так не работает.

var str = 'The telediva left behind Svetlana Zeynalova, Timur Soloviev and other colleagues.'; 
var regexp = /.+/gi; // без флага g свойство lastIndex игнорируется 
regexp.lastIndex = 70; // ищем с 70-й позиции  
var obj = regexp.exec(str); 
var newstr = str.replace(obj, "<span style='background:red'>" + obj + "</span>"); 
document.getElementById("mess").innerHTML = newstr; 
document.getElementById("mess2").innerHTML = newstr;
.as-textarea { 
  border: 1px solid black; 
  width:350px; 
  height:100px; 
}
<textarea id="mess" cols="40" rows="6"></textarea> 
<div id="mess2" contentEditable="true" class="as-textarea"></div>

READ ALSO
Двойной клик в меню

Двойной клик в меню

Ситуация такая: есть тема для WordpressВ ней есть меню

148
sweetalert2 вывод данных переменной

sweetalert2 вывод данных переменной

Имеется проект в котором использовались формы bootstrap 3

102
Почему delete не удаляет свойство?

Почему delete не удаляет свойство?

Но когда вывожу в консоль

153
Помогите с пониманием работы указателя и массива

Помогите с пониманием работы указателя и массива

Читал, что массив в качестве аргумента в параметр другой функции работает так: типо массив громоздкий, и поэтому в параметр другой функции...

78