这是我想要获取的输入字段的名称:——
***<input type="text" class="boxfieldcontent" maxlength="10" value="10 digit mobile number"
onblur="javascript:FillValueOnBlur('mkhGzaCcqx','10 digit mobile number');"
onfocus="javascript:FillValueOnFocus('mkhGzaCcqx','10 digit mobile number');" name="mkhGzaCcqx"
id="mkhGzaCcqx" style="display:none;">***
这怎么可能?还可以使用示例告诉preg_match完成详细信息。
我想只获取id或输入字段的名称以上给定
id应该使用
preg_match('/<input.* id="([^"]+?)"/', $str, $match);
其中$str是包含html
的字符串对于名称,应该使用
preg_match('/<input.* name="([^"]+?)"/', $str, $match);
$match[1]
将包含输入id或名称
Preg match至少需要2个参数,我们将使用3个。
- 要搜索的正则表达式模式
- 输入字符串
- 返回结果的匹配数组。
更多内容请参见手册