gpt4 book ai didi

javascript - jquery 替换/g 全局

转载 作者:行者123 更新时间:2023-11-28 11:53:47 25 4
gpt4 key购买 nike

我正在尝试将对字符串中的关键字或数字的所有引用替换为其他内容,我可以使用以下命令来执行此操作,但需要/g 以确保它更改所有引用。但是我想让它动态化,将第一个数字更改为变量,然后将该变量放在正斜杠之间,但它不起作用。

作品

var res = str.replace(/5026555042451/g, "34234324");

不起作用

var customstring = "5026555042451";
var res = str.replace(/+customstring+/g, "34234324");

最佳答案

您应该创建一个新的 RegExp object

基本上,它是一个带有 2 个参数的对象:规则和标志。

最后,它看起来像这样:

var customstring = "5026555042451";
var res = str.replace(new RegExp(customstring, 'g'), "34234324");

这也是在正则表达式中连接字符串的方式。欲了解更多信息,请参阅How can I concatenate regex literals in JavaScript?

关于javascript - jquery 替换/g 全局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29561433/

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