当前位置: 代码迷 >> 高性能WEB开发 >> 求个正则表达式,该如何处理
  详细解决方案

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

热度:238   发布时间:2013-09-16 13:52:32.0
求个正则表达式
本帖最后由 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]);
}
感觉一个正则的话有点不会呢