例1:"010201","Eco","1470","\u9000\u7968\u65365%\u624B\u7EED\u8D39","10/010201/Y/PUB%flightshop/0/0"
例2:"010201","First","3120","\u9000\u7968\u65365%\u624B\u7EED\u8D39","8/010201/F/PUB%flightshop/0/0"拿到第三个双引号里的内容,如1470和3120

解决方案 »

  1.   


    var str = '"010201","Eco","1470","\u9000\u7968\u65365%\u624B\u7EED\u8D39","10/010201/Y/PUB%flightshop/0/0"';
    var reg = /(?:[^\"]*\"[^\"]*\"){2}[^\"]*\"([^\"]*)\"/;
    var arr = str.match(reg);
    alert("str:"+arr[1]);
      

  2.   

    var str = '"010201","Eco","1470","\u9000\u7968\u65365%\u624B\u7EED\u8D39","10/010201/Y/PUB%flightshop/0/0"';var arr = eval('(['+str +'])');
    alert(arr[2]);
      

  3.   


    <html>
    <head>
        <title>test1</title>
        <script type="text/javascript">
            var str = '"010201","Eco","1470","\u9000\u7968\u65365%\u624B\u7EED\u8D39",\
            "10/010201/Y/PUB%flightshop/0/0"';
            var arr = str.split(",");        window.onload = function() {
                var s1 = document.getElementById("text1");
                s1.innerHTML = str;
            };        function getData(){
                var s2 = arr[2];
                document.getElementById("text2").value = s2;
            }
        </script>
    </head>
    <body>
        <label id="text1"></label><br/>
        <input type="text" id="text2"/><br/>
        <input type="button" id="button1" value="获取第三个数据" onclick="return getData();"/>
    </body>
    </html>
      

  4.   

    可能是我的情况有所不一样
    我这里返回一个方法function onclick(event) {
        changeprice1("010201", "First", "3120", transEI_to_eng("\u9000\u7968\u65365%\u624B\u7EED\u8D39"), "8/010201/F/PUB%flightshop/0/0");
    }我想拿到第三个参数,所以我toString用正则把它变成
    "010201","First","3120","\u9000\u7968\u65365%\u624B\u7EED\u8D39","8/010201/F/PUB%flightshop/0/0"
    然后用上面给的方法
    split(',')
    结果发现没反应
      

  5.   

    arguments[2]不就是第三个参数吗?
      

  6.   


    function onclick(event) {
        changeprice1("010201", "First", "3120", transEI_to_eng("\u9000\u7968\u65365%\u624B\u7EED\u8D39"), "8/010201/F/PUB%flightshop/0/0");
    }onclick方法是返回的
    用arguments该怎么写