1

代码:

<a href = 'ymsgr:sendim?your_yahoo_id'>Send me a message</a>

我应该如何知道电子邮件字段是否为 yahoo 邮件地址?

4

2 回答 2

1

查看它是否与雅虎域匹配:

一个简单的实现看起来像这样——它不是万无一失的(匹配 foo@yahoo.searchengines.com),但我不认为它必须是:

if (preg_match('/@yahoo\./i'))
于 2009-07-09T08:34:31.757 回答
1

您可以使用 RegEx 模式来检查 yahoo 电子邮件地址的链接。

示例(修改后的 RFC 2822 标准)

[a-z0-9!#$%&' +/=?^_ {|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_{|}~-]+) @yahoo{1,1}?.a-z0-9?

于 2009-07-09T08:35:56.307 回答