JavaScript(返回一个只包含数字类型的数组)

  *

返回一个只包含数字类型的数组(例如:afjasoeigjs123sgdhedhhe456osddhnofd789=>[123,456,789])

        function show(str){
        	var sum='';//保存数字
              var arr0=[];//保存数据
            for (var i = 0; i='0'&&str[i]<='9'){
                       sum+=str[i]//将数字型字符存入sum中
             	}else{
             		if(sum!=''){
             			arr0.push(sum);//将拼接好的数字存入数组
             		}
             		sum='';//清空字符串
             	}
         }
         //将末尾数字添加到数组中
         if(sum!=''){
			arr0.push(sum);
		}
         console.log(arr0)
        }
         var str='afjasoeigjs123sgdhedhhe456osddhnofd789';
            show(str);

你可能感兴趣的:(JavaScript(返回一个只包含数字类型的数组))