change),用JavaScript字符串表示

change ), in string with JavaScript

本文关键字:字符串 表示 JavaScript change      更新时间:2023-09-26

我想用JavaScript更改字符串,我有包含),的字符串,我只想有逗号,我尝试了一下:

fields = fields.replace(/),/g , '');

但这会导致错误。

试试这个:

fields = fields.replace(/'),/g , ',');

您需要用')转义),并用','替换''。当使用replace时,它将用第二个参数替换第一个参数的整个匹配。由于你在比赛中包含了,,你需要将其重新添加到你的替换中。。。

您需要转义括号,因为正则表达式引擎将其假定为闭合捕获组,并替换为,:

fields = fields.replace(/'),/g , ',');