【问题标题】:How to get data between tags of input field at last最后如何获取输入字段标签之间的数据
【发布时间】:2013-06-21 08:38:50
【问题描述】:

这是我要获取输入字段名称的以下字段:--

***<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 或名称。

【问题讨论】:

  • 你想要什么,要精确,不要在你的问题中添加不必要的样式。你的js在哪里。你做了什么研究???你认为你的问题解释了所有这些问题吗--------不,它没有。从 metaStackoverflow 获得一些关于如何格式化问题的帮助。
  • 少一点对抗性,我们有时都需要帮助,显然这个人比其他人需要更多。
  • 请重新格式化您的问题,使其更清晰。

标签: php html curl


【解决方案1】:

对于 id 你应该使用

preg_match('/<input.* id="([^"]+?)"/', $str, $match);

其中 $str 是包含 html 的字符串

你应该使用的名字

preg_match('/<input.* name="([^"]+?)"/', $str, $match);

$match[1] 将包含输入 ID 或名称

预匹配至少需要 2 个参数,我们将使用 3 个。

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

您可以在manual找到更多信息

【讨论】:

    猜你喜欢
    • 2013-08-24
    • 2020-08-06
    • 2020-03-23
    • 1970-01-01
    • 2019-11-12
    • 2011-10-14
    • 2016-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多