var strXY = "0,0 100,100 300,456 500,21"
//在javascript里用split只能用一个字符分割strXY.split(","),但我这里需要","和" "两个分割字符进行分割,如何实现??在线等候中...

解决方案 »

  1.   

    strXY.Split(new char[] {',',' '});
      

  2.   

    直接用split(' ') 可行 注意此空格全/半角应与字符串中一样
      

  3.   

    用split(' ')可行 注意空格的全/半角类型必须与字符串中的一样
      

  4.   

    如下:
                      <script type="text/javascript">
                       var m='sd,ss,aa,ll,sd l,s lk';
    var t=m.split(',');
    var a=new Array();
    for(var i=0;i<t.length;i++)
    {
    var temp=t[i].split(' ');
    var len=a.length; //当前长度
    for(var j=0;j<temp.length;j++)
    {
    a[len+j]=temp[j];

    }
    for(var k=0;k<a.length;k++)
    alert(a[k]);
    </script>
      

  5.   

    string str = "0,0 100,100 300,456 500,21";
                string[] arr = str.Split(new char[] { ',',' '});
                for (int i = 0; i < arr.Length; i++)
                {
                    Response.Write(arr[i].ToString()+"<br>");
                }
      

  6.   

    在javascript 中 这种aa.Split(new char[] {',',' '})写法,还想不可以,在C#应该没有问题现在以我目前的能力,只能使用先用逗号分隔,然后再按空格分隔。