正则初识

1.复习字符串操作
indexOf
substring
charAt
split
2.找出字符串中的所有数字
  1.传统字符串操作

var str = 'sdfkls3dj112fla132s12df';
function funNum(str){
var arr = [];
var tmp = '';
 for(var i=0;i<str.length;i++){
  if(str.chatAt(i)<='9' && str.charAt(i)>='0'{
   tep += str.charAt(i);
  }else{
   if(tmp){
    arr.push(tmp);
    tmp = '';
   }
  }
 }
if(tmp){
    arr.push(tmp);
    tmp = '';
   }
return arr;
}
alert(findNum(str));

2.正则完成

function findNum(str){
    return str.match(/\d+/g);
}

你可能感兴趣的:(正则)