gpt4 book ai didi

javascript - 文本替换为 js(保留 uc)

转载 作者:行者123 更新时间:2023-11-29 17:49:07 25 4
gpt4 key购买 nike

我已经制作了这个脚本,但我有一个问题:

$(document).ready(function() {
$('html').html(function(i, v) {
var searchMask = "think";
var regEx = new RegExp(searchMask, "ig");
return v.replace(regEx, '<span style="background-color:yellow;">$&</span>');
});
});
<p id="demo">String replace. any Think new replace</p>

此脚本在 html 中获取一个词,如“think”,并将其替换为背景颜色范围内的搜索词。

如果您看到 fiddle 最初“think”的大写字母是“T”,替换后当然变成了小写的“t”。我希望脚本始终保持区分大小写,这可以用 js 完成吗?

我希望能够通过用微小的单词搜索来更改单词。

fiddle :http://jsfiddle.net/GHQU6/9/

最佳答案

您可以使用 $& 插入找到的字符串进入替换。

var searchMask = "think",
regEx = new RegExp(searchMask, "ig"),
v = 'THINK, but do not think too much!';

document.body.innerHTML += v.replace(regEx, '<span style="background-color:yellow;">$&</span>');

关于javascript - 文本替换为 js(保留 uc),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45857802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com