搜索时不区分大小写,生成动态html

时间:2018-08-13 20:38:31

标签: javascript angular

我在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;
}

0 个答案:

没有答案