我在HTML中有一个搜索输入和一个表格。
我需要更新表中所有字母的字体粗细,在这里输入搜索输入并在表中找到
。如果我输入的名称类似于Luke Skywalker
,并且在搜索输入中键入字母l
,该名称将被替换并呈现为luke Skywalker
,即小写。
到目前为止,这是我的逻辑,很明显,该行为将替换搜索输入中找到的键入字母,但是如何保留大写字母,即不区分大小写?
formatName(name) {
if (!!this.textSearch) {
name = name.replace(new RegExp(this.textSearch, 'gi'), `<span class='searchedText'>${this.textSearch}</span>`);
}
return name;
}