メールフォームフィールドに無料のメールアドレスが含まれているかどうかを確認する正規表現を作成しようとしていますが、運がありません。
基本的に、電子メールのフィールドに、、などhotmail
がyahoo
含まれているかどうかを確認する必要があります。gmail
メールフォームフィールドに無料のメールアドレスが含まれているかどうかを確認する正規表現を作成しようとしていますが、運がありません。
基本的に、電子メールのフィールドに、、などhotmail
がyahoo
含まれているかどうかを確認する必要があります。gmail
/\@(hotmail|yahoo|gmail)\.com/
大昔の論理和を試しましたか?
すなわち
yahoo\.com|googlemail\.com|blah\.net
長所:構築が簡単で、読みやすく、明示的です。
短所:おそらく最も効率的なメカニズムではありません。
正規表現は次のようになります。
[a-zA-Z0-9_\.+]+@(gmail|yahoo|hotmail)(\.[a-z]{2,3}){1,2}
必要な他のすべてのドメインを追加できます...それは役に立ちますか?