0

我正在尝试使用preg_replace从 HTML 变量中删除所有复选框。这就是我现在正在使用的:

echo preg_replace('/<input type="checkbox".*autocomplete="off">/', '', $html);

要替换复选框,如下所示:

<label><input type="checkbox" name="65[]" id="289" value="289" validate="required:true" autocomplete="off"> a.  date of encounter</label>

这根本行不通。如果我将正则表达式更改为:

<input type="checkbox".*">

然后它可以工作,但删除太多。

4

1 回答 1

2
preg_replace('/<input type="checkbox"(.+?)autocomplete="off">/is', '', $html);
于 2013-08-06T16:15:16.543 回答