最后讨论了如何在输入字段的标签之间获取数据


How to get data between tags of input field at last

这是我想要获取的输入字段的名称:——

***<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个。

  1. 要搜索的正则表达式模式
  2. 输入字符串
  3. 返回结果的匹配数组。

更多内容请参见手册