コード:
<a href = 'ymsgr:sendim?your_yahoo_id'>Send me a message</a>
電子メール フィールドが yahoo メール アドレスであるかどうかを確認するにはどうすればよいですか?
yahoo ドメインと一致するかどうかを確認します。
単純な実装は次のようになります - それは絶対確実ではありません (foo@yahoo.searchengines.com に一致します) が、そうである必要はないと思います:
if (preg_match('/@yahoo\./i'))
正規表現パターンを使用して、yahoo の電子メールアドレスのリンクを確認できます。
サンプル (変更された RFC 2822 標準)
[a-z0-9!#$%&' +/=?^_
{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_
{|}~-]+) @yahoo{1,1}?.a-z0-9?