1

メールフォームフィールドに無料のメールアドレスが含まれているかどうかを確認する正規表現を作成しようとしていますが、運がありません。

基本的に、電子メールのフィールドに、、などhotmailyahoo含まれているかどうかを確認する必要があります。gmail

4

3 に答える 3

3
/\@(hotmail|yahoo|gmail)\.com/
于 2010-02-23T13:04:37.737 に答える
0

大昔の論理和を試しましたか?

すなわち

yahoo\.com|googlemail\.com|blah\.net

長所:構築が簡単で、読みやすく、明示的です。

短所:おそらく最も効率的なメカニズムではありません。

于 2010-02-23T13:05:25.143 に答える
-1

正規表現は次のようになります。

[a-zA-Z0-9_\.+]+@(gmail|yahoo|hotmail)(\.[a-z]{2,3}){1,2}

必要な他のすべてのドメインを追加できます...それは役に立ちますか?

于 2010-02-23T13:06:21.763 に答える