javascript - 智能字符串替换

标签 javascript

这适用于不区分大小写的替换:

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/

相关文章:

javascript - 如何在用 React 编写的应用程序中查找内存泄漏

javascript - 有没有办法在jquery中检查div id和类

JavaScript:保存实体,可以写得更好吗?

javascript - 如何使用 html-minifier npm 模块?

javascript - 类属性未更新 [node.js - express ]

javascript - 如何在vue中触发npm包内的方法?

javascript - jQuery - 计算点击次数并相应执行

javascript - 无法更改 datetimepicker 的 minTime

javascript - 点击更改图像(循环显示 3 张图像)

javascript - 如何使用vanilla javascript从csv文件中获取文本