Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 文本替换为js(保留uc)_Javascript - Fatal编程技术网

Javascript 文本替换为js(保留uc)

Javascript 文本替换为js(保留uc),javascript,Javascript,我制作了这个脚本,我有一个问题: $(文档).ready(函数(){ $('html').html(函数(i,v){ var searchMask=“思考”; var regEx=新的RegExp(搜索掩码,“ig”); 返回v.replace(正则表达式,$&'); }); }); 字符串替换。任何Think new replace,因为您正在用searchMask和searchMask=“Think” 将其更改为Think。有一个确切的词“替换”正在发生 您可以将其更改为&$,以替换为找到

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

$(文档).ready(函数(){
$('html').html(函数(i,v){
var searchMask=“思考”;
var regEx=新的RegExp(搜索掩码,“ig”);
返回v.replace(正则表达式,$&');
});
});

字符串替换。任何Think new replace

,因为您正在用
searchMask
searchMask=“Think”

将其更改为
Think
。有一个确切的词“替换”正在发生

您可以将其更改为
&$
,以替换为找到的单词

return v.replace(regEx, '<span style="background-color:yellow;">$&</span>');
返回v.replace(regEx,$&');
$(文档).ready(函数(){
$('html').html(函数(i,v){
var searchMask=“思考”;
var regEx=新的RegExp(搜索掩码,“ig”);
返回v.replace(正则表达式,$&');
});
});

字符串替换。任何Think new replace

都可以将找到的字符串插入替换中

var searchMask=“思考”,
正则表达式=新正则表达式(搜索掩码,“ig”),
v=‘想一想,但不要想太多!’;

document.body.innerHTML+=v.replace(regEx,$&')我希望能够通过搜索小单词来更改单词,但保留大写字母(如果有)。检查代码片段。您可以使用
$&
替换为match@NicolaFerioli