日期:2014-05-18 浏览次数:21523 次
function match()
   {
      var re=new RegExp("(go\s*)+","g");
  
      var src="let's go go go!";
      var arr=src.match(re)
            alert(arr);
   }
它得結果是 go,go,go
function match()
   {
      var re=new RegExp("(go\s*)+","g");
  
      var src="let's go go go!";
      var arr=re.exec(src);
            alert(arr);
   }
它得結果是 go,go
math 和exec結果為什麼不一樣阿?
function match()
   {
      var re=new RegExp("(go\s*)+","g");
  
      var src="let's goo goo go!";
      var arr=src.math(re);
            alert(arr);
   }
這個 結果 為什麼是 go,go,go
function match()
   {
      //var re=new RegExp("(go\s*)+","g");
       var re=/(go\s*)+/g
      var src="let's go go go!";
      var arr=src.math(re);
            alert(arr);
   }
這個結果是 go go go 
這是為什麼?
function match()
   {
      //var re=new RegExp("(go\s*)+","g");
       var re=/(go\s*)+/g
      var src="let's go go go!";
      var arr=re.exec(re);
            alert(arr);
   }
這個個結果 是 go go go,go
這是為什麼?