1

コード:

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

電子メール フィールドが yahoo メール アドレスであるかどうかを確認するにはどうすればよいですか?

4

2 に答える 2

1

yahoo ドメインと一致するかどうかを確認します。

単純な実装は次のようになります - それは絶対確実ではありません (foo@yahoo.searchengines.com に一致します) が、そうである必要はないと思います:

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

正規表現パターンを使用して、yahoo の電子メールアドレスのリンクを確認できます。

サンプル (変更された RFC 2822 標準)

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

于 2009-07-09T08:35:56.307 に答える