学无先后,达者为师

网站首页 前端文档 正文

JS replace()方法替换变量(可以对变量进行全文替换)

作者:沉、睡 更新时间: 2022-02-03 前端文档

JS replace()方法替换变量(可以对变量进行全文替换)

JS 替换一个多行文本的关键字 正常,没有变量的时候应该是这样: 把 a 替换成 b:

string.replace("a","b");

以上只能替换第一个匹配的,要全文匹配应该用正则表达式:

string.replace(/a/g,"b");

正则加个参数 g ,表示全文匹配。

但现在,我要替换的不是 a 这个字符了,而是从外面传进来的一个变量: var key; 可以这么写:

string.replace(new RegExp(key,'g'),"b");

这里,利用 JS 的 RegExp 对象,将 g 参数单拿了出来,同时,正则的内容可以用变量来代替了!!!!

原文链接:https://blog.csdn.net/zz975896590/article/details/119991027

栏目分类
最近更新