1,获取字符串里的数字,并按顺序存储在数组里
//获取字符串里的数字,并按顺序存储在数组里 var str ="家昂3abc45你好6wqe789"; var resultStr=""; var resultArr = []; for(var i=0;i<str.length;i++){ var subchar = str.charAt(i); if(subchar>='0' && subchar<='9'){//获得数字子串 resultStr += subchar; if(i==str.length-1){//最后一个字符为数字的情况 resultArr.push(resultStr); resultStr = ""; } }else{ if(resultStr){ resultArr.push(resultStr); resultStr = ""; } } } document.write(resultArr);