读书人

一句正则表达式

发布时间: 2013-04-02 12:35:26 作者: rapoo

求助一句正则表达式

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

例如下面代码

var ttt = "aaaa[9]"

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


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

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


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

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

读书人网 >JavaScript

热点推荐