var str="aaa:aa;bbb:bb;ccc:cc;"
var str1=str.replace(/;/g," ");
alert(str1);

解决方案 »

  1.   

    var str="aaa:aa;bbb:bb;ccc:cc;";
    str = str.replace(/;/g," ");
    alert(str);
    var a = new Array();
    var b = new Array();
    var all = new Array();
    str = str.replace(/:/g," ");
    all = str.split(" ");
    for(var i=0; i<all.length;)
    {
    a.push(all[i]);
    i++;
    b.push(all[i]);
    i++;
    }
    alert(a);
    alert(b);
      

  2.   

    var str="aaa:aa;bbb:bb;ccc:cc;";
    var a = [];
    var b = [];
    var i = 0;
    str = str.replace(/([a-z]+):([a-z]+);/gim,function($0,$1,$2){a[i]=$1;b[i++]=$2;return $1+":"+$2+" "})
    alert(a);
    alert(b);
    alert(str);
      

  3.   

    如果str="aaa:aa;bbb:bb;cc1:cc;"的时候不对啊。
      

  4.   

    var arr = str.split(";");
    str = "";
    for(i=0;i<arr.length;i++)
       str = str +arr[i]+" ";
    return str;