不用正则用js也可以啊
document.form1.getElementsByName('me')[0].value

解决方案 »

  1.   


    <?php
    preg_match('/name=\"me\" value=(.*)?>/', '<input name="me" value="7"><input name="monther" value="33"><input name="f...." value="36">', $input);
    echo $input[0];
    ?>
    首先谢谢mycviyc的正则,不过实际运行并不是我满意的结果,7后面的代码全被显示出来了。还有个问题就是value后面用单引、双引、不加引号的时候都能正常提取吗?
      

  2.   


    <?php
    preg_match('/name=\"me\" value=\"(.*?)\">/', '<input name="me" value="7"><input name="monther" value="33"><input name="f...." value="36">', $input);
    echo $input[0];
    ?>再试试
      

  3.   

    谢谢你不厌其烦的帮助我,我的意思是把[7]这个数字提取出来,条件是name=me。你给出的正则提取的结果为:name="me" value="7">
      

  4.   

    <?php
    preg_match('/name=\"me\" value=\"(.*?)\">/', '<input name="me" value="7"><input name="monther" value="33"><input name="f...." value="36">', $input);
    echo $input[0];
    ?>这个应该是取七了吧?