求个正则表达式,该如何处理

求个正则表达式
本帖最后由 xiaoku617 于 2013-08-08 08:34:14 编辑
ROW.B+BB+BBB+D

求个正则表达式:
匹配1位以上的大写字母,但要忽略ROW

谢谢了

------解决方案--------------------
	var s = 'ROW.B+BB+BBB+D';
var r = /[A-Z]{2,}/g;
s.replace(/^ROW/, '').replace(r, function($){
alert($)
})


可以先把 ROW 替换为空,再做匹配
------解决方案--------------------
var str='ROW.B+BB+BBB+D';
var reg=/[A-Z]{2,}/g;
str=str.match(reg);
for(var i=0;i<str.length;i++){
if(str[i]=='ROW'){
continue;
}
alert(str[i]);
}
感觉一个正则的话有点不会呢