-1
私は正規表現を使って電子メールアドレスをオンライン形式で検証しています。多くの電子メールは次のように入力されます:[email protected]
Regex - 電子メールアドレスでwwwを許可しない
私はどのようにしてwwwを使用できないのですか?正規表現を使用して?私の現在の表現:
^[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$
私はこの表現がgTLDをチェックしていることを知っています。私たちは、電子メールアドレスが必要です。
EDIT:この質問は、除外を追加する方法がわからないため、私が見つけた他のものと少し異なります。
また、私たちが到達するターゲット市場は、ほとんどの人の技術と同じ経験を持っていないため、www
で受け取る電子メールアドレスの量は膨大です。 [email protected]
は完全に有効ですが、その人のメールアドレスが99%ではありません。私たちのCRMシステムは正しい人に電子メールを送信できません。
(https://stackoverflow.com/q/46155/4519059)[電子メールを検証するために正規表現を使用しないでください]を参照してください正規表現を使用することができます。特定の状況がある場合は、例と結果を追加してお知らせください)。 –
ところで、 '^(?! www \。)...';のような否定的な表情を使うことができます。 –
私は正規表現を使用することの否定的なことを認識していますが、検証しているアドレスは 'test @ example.com'のような非常に簡単なアドレスです。人々はしばしばそれらを忘れるため、gTLDが必要です。しかし、私たちは 'test @ example'のようなドメインアドレスは必要ないとしているが、有効であるにもかかわらずターゲット市場では使われていない。奇妙なケースでは、1つまたは2つの場合は、たとえば.comを忘れた人の数よりはるかに少ない量になるでしょう。 – Craig