JavaScript 移除大括号

17

我有字符串"{街道名称}, {城市名称}, {国家名称}",想要去掉所有大括号。结果应该是"街道名称, 城市名称, 国家名称"。我该如何做?

4个回答

49
如果您想要移除所有出现的 {},无论它们是否匹配成对,可以这样做:

var str = "{Street Name}, {City}, {Country}";
str = str.replace(/[{}]/g, "");

1

字符类[{}]将找到所有花括号

var address = "{Street Name}, {City}, {Country}";
address = address.replace( /[{}]/g, '' );
console.log( address ) // Street Name, City, Country

0
str = str.replace(/[{}]/g,"");

0

在你的相应函数中使用这个简单的JavaScript代码来移除大括号:

        var str = '{Street Name}, {City}, {Country}';
        str = str.replace(/{/g, '').replace(/}/g, '');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接