日期:2014-05-16  浏览次数:20333 次

求助一句正则表达式

主要是用来消除字符串里指定字符的

例如下面代码

var ttt = "aaaa[9]"

res= ttt .replace(/\[[0-9]\]+$/g, '');


那么这里的res就等于"aaaa"

但是如果ttt为"aaaa[91]",也就是[]里面是两位数的话,那么这里的正则表达式就不匹配了。


这里这个正则表达式应该怎么写才能匹配任意位数的数字?多谢
正则表达式

------解决方案--------------------
res= ttt .replace(/\[\d+\]+$/g, '');