我遇到了一些代码问题。我输入一个文本,在段落中使用
代码存在什么问题?(我尝试删除正则表达式中的"\b",但这并没有解决问题。)
<mark>
来高亮显示文本。但是当我加上一个句号以突出显示所有句号时,代码会出现错误,并给我实际的HTML代码和随机的高亮显示。所以我尝试添加一个替换器来更改句号。现在它不会出错,但是也不会突出显示任何内容。这是我用来将句号替换为HTML字符数字(.
)的代码:var i = document.getElementById("Bar").value;
var inpu = $.trim(i);
var inp = inpu.replace(".", ".");
var SearchReq = new RegExp("(\\b" + inp + "\\b)", "gim");
var Notes = document.getElementById("NoteHolder").innerHTML;
var after = Notes.replace(SearchReq, "<mark class=" + ColorOptionReady + ">$1</mark>");
document.getElementById("NoteHolder").innerHTML = after;
代码存在什么问题?(我尝试删除正则表达式中的"\b",但这并没有解决问题。)