解决方案 »

  1.   

    字符串有点问题  我重发一下
     aaa-aaaaaaa-aaaa;bbb-bbbbbbb-bbbbb;cccc-ccccccc-cccc;如上    依旧是截取红色字体的字符串  并放进数组中    求大神解答
      

  2.   

    s = 'aaa-aaaaaaa-aaaa;bbb-bbbbbbb-bbbbb;cccc-ccccccc-cccc;';
    r = s.match(/(\w+)(?:;)/g);
    for(i=0; i<r.length; i++) {
      r[i] = r[i].substr(0, r[i].length-1);
    }
    alert(r);
      

  3.   

    function test (){
    var str = 'aaa-aaaaaaa-aaaa;bbb-bbbbbbb-bbbbb;cccc-ccccccc-cccc;'.split(";");;
    var nums = [ ];
    for (var i=0 ; i< str.length ; i++){
    alert(str[i].subString(array[i].lastIndexOf("-")+1,str[i].length-1));
    }
    }
    没有验证,你拿过去试试吧
      

  4.   


    s = 'aaa-aaaaaaa-11111;bbb-bbbbbbb-22222;cccc-ccccccc-3333;';
    r = s.match(/([^\-]+)(?=;)/g);
    alert(r);