字符:ctl00_ContentPlaceHolder1_Fmv_Dgv_ctl03_CtlX5请问:如何计算出:
ctl00_ContentPlaceHolder1_Fmv_Dgv_ctl04_CtlX5

ctl00_ContentPlaceHolder1_Fmv_Dgv_ctl03_CtlX6谢谢!

解决方案 »

  1.   


    <script type="text/javascript">
    <!--
    var str = "ctl00_ContentPlaceHolder1_Fmv_Dgv_ctl04_CtlX5";
    var reg = /Dgv_(.+?)_/;
    alert(str.match(reg)[1])
    //-->
    </script>
      

  2.   


    再请问大虾,运行了您的代码,得到:ctl04。
    但为什么,我改了reg变量:
    var reg = /ctl(.+?)_/;
    期限望得到“04”可是结果却得到“00”
    谢谢!
      

  3.   

    你前面ctl00_,所以就得到00了,改成var reg = /Dgv_ctl(.+?)_/;