我有一长串字符串如下
Corporate Docs (Only papers) - Paris (45/9833)
我希望字符串为
Corporate Docs (Only papers) - Paris
(没有括号和反斜杠和数字)
我试图首先删除数字,然后像这样删除剩下的部分
childItem.replace(/\d+/g, '');
childItem.replace('(/)', '');
但没有运气。任何帮助深表感谢。感谢。
答案 0 :(得分:1)
只需使用正则表达式
/\([\s\d\/]+\)/
并替换为空字符串
var str = "Corporate Docs (Only papers) - Paris (45/9833)";
console.log(str.replace(/\([\s\d\/]+\)/, "")
.trim()); // trim to remove the last space if any