关于正则表达式 请问下,如果我要在手机号码中取出3个以上相同的数字,比如,13999999999的999999999,13888888365的888888, 13784455555的55555,13999888777的999和888和777,13855556666的5555和6666,应该怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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); <!DOCTYPE HTML><html> <head> <meta charset="gb2312" /> <title></title> </head> <body> <script type="text/javascript"> var data = [ '13999999999', '13888888365', '13784455555', '13999888777', '13855556666' ] var r = /(\d)\1{2,}/g; for(var i = 0, len = data.length; i < len; i++){ document.write( data[i]+' ---- '+ data[i].match(r)+'<br>' ); } </script> </body></html>楼主试试 Javascript如何实现一个四舍五入的显示器? 求一正则表达式 形如: 01-2345678 有用jQuery的专业点的导航菜单吗? JavaScript给定年月 获取月份的天数 为什么我总是获取失败 这是什么编码 ? 该死的木马 问,高手帮我解释一下, 如下代码是啥意思? 初学者问:对象的load方法 VBSCRIPT脚本变量传递问题 怎么让图片或者层旋转? 请问谁能给我提供一本较好的javascript书谢谢 chrome插件JavaScrpt问题 请问这是什么样的域名绑定法???
var re=/(\d)\1{2,}/g;
var arr=new Array();
var con=null;
while(con=re.exec(str)){
arr.push(con[0]);
}
alert(arr);
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
</head>
<body>
<script type="text/javascript">
var data = [
'13999999999',
'13888888365',
'13784455555',
'13999888777',
'13855556666'
]
var r = /(\d)\1{2,}/g;
for(var i = 0, len = data.length; i < len; i++){
document.write( data[i]+' ---- '+ data[i].match(r)+'<br>' );
}
</script>
</body>
</html>
楼主试试