0

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

  1. 一个普通的电子邮件:例如 user@test.com
  2. 邮件地址:例如<a href="mailto:user@test.com">user@test.com</a>
  3. 别名href:例如<a href="mailto:user@test.com">user's email</a>

然后,我将把每个示例转换为自定义 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。

4

1 回答 1

1

您需要一个HTML 解析器和一个电子邮件正则表达式

于 2010-01-23T04:37:01.990 回答