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);







            
阅读更多
想对作者说点什么?

博主推荐

换一批

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