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

关于正则表达式
请问下,如果我要在手机号码中取出3个以上相同的数字,比如,13999999999的999999999,13888888365的888888, 13784455555的55555,13999888777的999和888和777,13855556666的5555和6666,应该怎么办?

------解决方案--------------------
JScript code
var str='13999888777';
var re=/(\d)\1{2,}/g;
var arr=new Array();
var con=null;
while(con=re.exec(str)){
   arr.push(con[0]);
}
alert(arr);

------解决方案--------------------
网上有个 30分钟正则入门, 初学的可以去看看,很好理解的。