JavaScript replace() 大写或小写
JavaScript replace() uppercase or lowercase
本文关键字:replace JavaScript 更新时间:2023-09-26
我想使用这个函数,但保留大写或小写,例如有类似的东西
var value = 'Replace a string';
var search = 'replace';
value.replace(search, "<span style='font-weight: bold'>"+search+'<span>');
值的输出为:
替换字符串
由于您将单词本身保留原样,因此您可以使用简单的正则表达式:
var value = 'Replace a string';
var search = /replace/i;
value = value.replace(search, "<span style='font-weight: bold'>$&</span>");
$&
表示匹配的模式。
将search
设为正则表达式,并在组中捕获不区分大小写的"替换":
var search = /(replace)/i;
然后,将单词替换为<span>
标签内的组:
value.replace(search, '<span style="font-weight: bold">$1<span>');
相关文章:
- 替换变量时,JavaScript字符串replace()不起作用
- Javascript 如何强制 string.replace 不将我的字符串解释为正则表达式
- 如何在javascript中使用string.replace.将匹配字符串开头的两个不同表达式替换为null
- How can I get and replace this in javascript ( jquery?
- Replace a "href" element with javascript
- 字符串中的javascript replace()
- 使用Javascript.replace中的变量
- JavaScript .replace HTML 标记不会替换
- 在正则表达式中,如果第一个圆括号没有't匹配,当在JavaScript中使用replace()与在Ruby中使用
- 使用replace方法替换innerHTML以及在Javascript中不起作用的正则表达式
- Javascript str_ replace use“;加“;以及“;减去“;正则表达式中的字符
- Javascript Regex Replace for url
- JavaScript String.replace()中的错误,替换字符串“”$'&”;
- 在javascript中使用regex和replace()替换数组元素
- Javascript : innerHTML.replace use URL
- 传递给JavaScript replace()函数的内容
- Javascript replace() with $1
- innerhtml.replace没有替换数组javascript中的所有单词
- 考虑到我在JavaScript中使用.replace.更改了特定单词中间的另一个字符,我如何在该单词之前添加字符
- Trouble with replace() and § JavaScript