这适用于不区分大小写的替换:
str = str.replace(new RegExp(phrase, 'gi'), '<span style="color:red;">' + phrase + '</span>');
但我想要的是在替换时不改变大小写,而上面提到的那样。
最佳答案
str = str.replace(new RegExp(phrase, 'gi'), '<span>$&</span>');
关于javascript - 智能字符串替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3438749/