gpt4 book ai didi

javascript - 如何使用变量值作为正则表达式模式

转载 作者:行者123 更新时间:2023-11-28 11:05:42 24 4
gpt4 key购买 nike

我很绝望 - 我不明白我做错了什么。我尝试替换所有出现的“8969”,但我总是得到原始字符串(无论 tmp 是字符串还是整数)。也许已经太晚了,也许我瞎了,...

var tmp = "8969";
alert("8969_8969".replace(/tmp/g, "99"));

有人可以帮我吗?

最佳答案

在本例中,/ 字符是正则表达式的容器。因此,“tmp”不用作变量,而是用作文字字符串。

var tmp = /8969/g;
alert("8969_8969".replace(tmp, "99"));

关于javascript - 如何使用变量值作为正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10404749/

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