单引号前加值(')

时间:2017-09-26 03:33:24

标签: javascript replace

我想在单引号结束前添加值。请帮帮我谢谢!

.navbar

更换后

var example = [['2019-02-10', 6.2]],[['2019-03-10', 6.2]]

我找到了这段代码,但遗憾的是只有逗号。

var example = [['2019-02-10 0:00AM' , 6.2]], [['2019-03-10 0:00AM' , 6.2]]

1 个答案:

答案 0 :(得分:3)

您需要一些正则表达式才能使其正常运行,请尝试使用

您的RegExp应如下所示

var regexp = /(\'[a-zA-Z_0-9-]+)\'?/g;

所以你应该有一个像这样的字符串:

var st = "[['2019-02-10', 6.2]],[['2019-03-10', 6.2]]";

然后你可以像这样替换所需的内容

st.replace(regexp, "$1 0:00AM'")

请注意$1代表第一个匹配字符串的正则表达式

所以最后你应该像这样

"[['2019-02-10 0:00AM', 6.2]],[['2019-03-10 0:00AM', 6.2]]"

我希望它可以帮到你