我的应用和文档标题上的通知系统正在更新,添加了与facebook和twitter一样的通知总数。我想让它在用户点击一个按钮后用parantheses删除号码。
document.title = dc.replace(/\(([^)][\d]+)\)/, "");
这是我使用的,但它没有用。我对正则表达式不太好。我想要做的就是点击(10) My Website's Homepage
替换My Website's Homepage
。
感谢。
答案 0 :(得分:2)
答案 1 :(得分:2)
我猜你的意思是让[^)]
成为一个前瞻而不是一个真实的角色,并且+
量词应该超出括号的范围,将这个预测分组到数字。也就是说,你试图说:
* Find an opening bracket
* Followed by one or more digits that aren't closing brackets
* Followed by a closing bracket
但请注意第二句虽然有效但多余?数字从不结束括号。因此,您只需要:
/\(\d+\)/