就是一个数组,其中一元素为subcat[1][0],里面存的内容是“1102000”,要取出“11”,该怎么取呀?谢谢!

解决方案 »

  1.   

    cc=subcat[1][0].substring(0,2);
    怎么不对呀,具体到底该怎么做呀??
    原程序如下:你们看看哪来出错了?怎么不显示?
    <%
    set rs1=server.createobject("adodb.recordset") sql1 = "select f_shortname,f_code from ["+SITETAB+"] where right(f_code,4)='0000' order by code"
    rs1.open sql1,conn,1,1
    %>
    <script language = "JavaScript">
    var onecount1;
    onecount1=0;
    var cc;
    subcat1 = new Array();
            <%
            count = 0
            do while not rs1.eof 
            %>
    subcat1[<%=count%>] = new Array("<%= trim(rs1("f_code"))%>","<%= trim(rs1("f_shortname"))%>");
            <%
    cc=subcat1[<%=count%>].substring(0,2);
    alert (cc);
            count = count + 1
            rs1.movenext
            loop
            rs1.close
            set rs1=nothing
            %>
    onecount1=<%=count%>;</script>
      

  2.   

    int index=subcat[1][0].indexOf("11");
    String s=subcat[1][0].substring(index,index+2);
    应该没问题,你试试吧!