var s = "D$1,D$2,D$3,T$1001,T$1002,T$1003";
alert(s.replace(/[DT\$]/g, "")); //得到一个字串
alert(s.replace(/[DT\$]/g, "").split(",")); //得到一个数组

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var str = "D$1,D$2,D$3,T$1001,T$1002,T$1003";
    str1 = str.split(",");
    var strTmp = "";
    for (i=0;i<str1.length;i++)
    {
    if ((i+1)%3==0)
    {
    strTmp += str1[i].substr(2,str1[i].length)+";";
    }
    else
    {
    strTmp += str1[i].substr(2,str1[i].length)+",";
    }
    }
    strTmp = strTmp.substr(0,strTmp.length-1);
    alert(strTmp);//-->
    </SCRIPT>
      

  2.   

    <script language="JavaScript">
    <!--
    var s="D$1,D$2,D$3,T$1001,T$1002,T$1003"
    alert(s.replace(/[DT]\$/g,''))
    //-->
    </script>