在PHP4中过滤/解析/修改来自html内容的电子邮件和href

时间:2010-01-23 04:33:56

标签: html regex email parsing php4

我没有验证电子邮件。我想要做的是在(html)字符串中找到(然后更改)3种不同类型的“电子邮件”内容:

  1. 一封简单的电子邮件:例如user@test.com
  2. mailto href:例如<a href="mailto:user@test.com">user@test.com</a>
  3. 别名href:例如<a href="mailto:user@test.com">user's email</a>
  4. 然后我将每个示例转换为自定义的html字符串,然后由JS修改(通过Spamspan进行反垃圾邮件收集):

    <span class="spamspan">
    <span class="u">user</span>
    @
    <span class="d">example.com</span>
    (<span class="t">Spam Hater</span>)
    </span>
    

    所以你可以看到我还必须找到这些类型的输入,将电子邮件解析为用户,域和(可选)显示值。目前我正在努力寻找这些电子邮件...正在努力解析它们应该在PHP中是直接的。

    编辑:目前,我已经锁定了PHP4。请查看http://php-html.sourceforge.net/来解析HTML。

1 个答案:

答案 0 :(得分:1)

您需要HTML parseremail regex