系统最多只能给100分啊,那就100分了!
自己顶一下。

解决方案 »

  1.   

    已经测试过了,可以了
    <script language=javascript>
    var a="${001046001002:石油专用管材}+${001046001058:包装物}+${001046004:为生产准备的工具及器具}...."//////////////////////////////////////////////////re=/\{(\d+?)\:/ig
    b=a.match(re)
    for(i=0;i<b.length;i++)
    {
    b[i]=b[i].substr(1,b[i].length-2);
    alert(b[i])
    }//b就是你要的数组,全是数字的那个//////////////////////////////////////////////////
    re=/\$\{(.+?)\}/ig
    c=a.match(re)for(i=0;i<c.length;i++)
    {
    alert(c[i])
    }//c就是你要的数组,两个都有的那个
    </script>