js在字符串中找出长度最长的一串数字

 //利用正则匹配找出数字
var str="1a12ab123abc1234abcd12345abcde123456abcdef";
var n=[];
    var newStr=str.replace(/\d+/g, function () {
        //调用方法时内部会产生 this 和 arguments
	return n.push(arguments[0]);
    });
var i=0;
for(let j=0;j<n.length;j++){
	if(n[j].length>=i){
		i=n[j].length;
		var max=j;
	}
}
console.log(n[max]);
console.log(i);







            
阅读更多
个人分类: 前端
上一篇浏览器兼容性问题大汇总
下一篇总结vue父子组件之间的通信
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭