var str="akdlfaklhello 1234klfd1441ksalfd9000kals8998j2345fd;lsa"; var reg = new RegExp(/(\d)(\d)\2\1/gi); var x; var item = []; do{ x = reg.exec(str); if(x != null) item[item.length] = x[0]; } while(x !=null) alert(item);
这个匹配结果是 1441 8998
匹配了 个数与千位数相同 十位数与百位数相同 的结果
x[0] 表示满足匹配的值
x[1] 、x[2] 会是子表达式匹配的值
原文:http://www.cnblogs.com/z5337/p/5109806.html