var str="15-32M-3";
alert(str.split("-")[2]);

解决方案 »

  1.   

    如果使用asp的话就:
    <%
    code="15-32M-3"
    Response.write mid(code,(instr(code,"-")+1),1)
    %>
      

  2.   

    <%
    call dbconnect
    dim code
    code=Request.QueryString("code")
             ......
    %>
    在这里面好象不能使用你的方法啊
      

  3.   

    错了用
    <%
    code="15-32M-3"
    Response.write mid(code,(inStrRev(code,"-")+1),1)
    %>
      

  4.   

    code=Request.QueryString("code")strTemp=split(code,"-")(2)
      

  5.   

    用javascript的话,可以用截取字符串的方法
    code.substring(7,8);
      

  6.   

    或者用:start = s.indexOf("-");
    code.substring(start,start+1);
      

  7.   

    用Java:String value = code.substring(code.lastIndexOf("-"),code.lastIndexOf("-")+1);
    试试,可能位置有点问题,你自己调一下