删除一部分文字

时间:2016-10-21 08:48:32

标签: javascript typescript

我需要在TypeScript中删除方括号中的所有文本部分以及大括号。我怎么能这样做?

var text="All-Weather Floor Liner Package [installed_msrp]"

3 个答案:

答案 0 :(得分:1)

您可以使用javascript函数string.replace

var text="All-Weather Floor Liner Package [installed_msrp]"
var myCleanedStr = text.replace(/(\[.*\])/g, "");
console.log(myCleanedStr); // Output is "All-Weather Floor Liner Package " 

答案 1 :(得分:1)

试试这个,希望有所帮助

var text="All-Weather Floor Liner Package [installed_msrp]"

alert(text.replace(/\s*\[.*?\]\s*/g, ''));

这也将删除括号前后的多余空格

JSFIDDLE

由于

答案 2 :(得分:0)

您可以使用RegExp与replace函数联合。像这样:

'All-Weather Floor Liner Package [installed_msrp]'.replace(/\[.*\]/g, '');