<?php
preg_match ("|<input(.*)[^>]+>|Uis", "NNd<INPUT id=Login type=submit value='登录' name=Login>tnnd", $out);print $out[0]."\n";
?>
preg_match ("|<input(.*)[^>]+>|Uis", "NNd<INPUT id=Login type=submit value='登录' name=Login>tnnd", $out);print $out[0]."\n";
?>
解决方案 »
- php数组怎样根据值得到索引
- 今天捣了捣smarty,卡住了,大家来帮忙看看。。。
- 请问如何合并数组相同元素
- 这段代码提示这样的错误怎么解决呢?
- move_uploaded_file上传的图片文件属性是600,无法访问,请高手指教。
- 【新新手问题】让页面等待1秒,再让页面刷新,应该如何做?
- PHP除了做WEB开发,还能做点什么呢?
- 都是在windows下用gd库?有用linux做服务器的没?现在虚拟空间和服务器租用商都用windows系统?
- 十万火急,请高手帮忙!
- 请教:如何防止页面刷新造成的数据重复提交?
- session_start() 后可以用 echo $_SESSION['admin'] 吗?(在线等)
- 如何用JS验证多选框是否被选中一个或多个?????
不能只找Button或者Submit,能不能再细一点,
$s = <<< HTML
<input type=button name=b1>
<input type=text name=t1>
<input type="BUTTON" name=b2>
<input type=SubMit name=s1>
<button name=b3>fdf</BUTTON>
HTML;preg_match_all("/<input.*type=.*(?:button|submit).*>|<button.*button>/i",$s,$regs);
print_r($regs[0]);?>
(
[0] => <input type=button name=b1>
[1] => <input type=(BUTTON' name=b2>
[2] => <input type=SubMit name=s1>
[3] => <button name=b3>fdf</BUTTON>
)为什么我这样写它报错呢:
|<input(.*)[^>]+type *= *[\"|']?button[\"|']?(.*)[^>]>|Uis
错误Warning: Unknown modifier '\' in C:\Apache\Apache\htdocs\large\sysadmin\testreg.php on line 3
[1] => <input name="btnSave" type="button" value="删除" onClick="roledelete();" class="css_btnReturn"></td>
[2] => <input name="btnSave" type="button" value="保存" onClick="roleupdate();" class="css_btnReturn"></td></tr>
[3] => <input name="btnSave" type="button" value="保存" onClick="roleupdate();" class="css_btnReturn"></td></tr>