問題タブ [email-validation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript でメールアドレスを検証する最良の方法は何ですか?
正規表現を使用して JavaScript で電子メール アドレスを検証する最良の方法は何ですか?
mime-types - 電子メールメッセージの可能なmimetype階層は何ですか?
text/html
私は、再帰的に自分自身を呼び出し、さらに処理するために電子メール(存在する場合)からMIMEタイプの部分を引き出しようとするコードスニペットを使用しています。
「text/html」は、などの他のコンテンツ内に存在する可能性がmultipart/alternative
あるため、電子メールのMIMEタイプに定義された階層があるかどうかを調べようとしています。
あるかどうか、そしてそれが何であるかを誰かが知っていますか?つまり、どのタイプが他のタイプを親にすることができますか?
regex - 正規表現を使用して電子メール アドレスを検証するにはどうすればよいですか?
サーバー部分として IP アドレスを使用しないと仮定して、ほとんどの電子メール アドレスを正しく検証する正規表現を何年にもわたってゆっくりと開発してきました。
私はこれをいくつかの PHP プログラムで使用していますが、ほとんどの場合は機能します。しかし、時々、それを使用しているサイトで問題を抱えている人から連絡があり、最終的に調整を行う必要があります (最近、4 文字のTLDを許可していないことに気付きました)。
電子メールを検証するために使用した、または見た中で最も優れた正規表現は何ですか?
いくつかの短い式を使用する関数を使用するソリューションをいくつか見てきましたが、より複雑な関数でいくつかの短い式を使用するのではなく、単純な関数で 1 つの長い複雑な式を使用したいと考えています。
regex - 電子メール アドレスに一致する、グローバルに受け入れられている正規表現は何ですか?
私は多くの例を見てきましたが、多くの「いいえ、何かを見逃していました」というコメントがありました。メールアドレスを一致させる正しい方法は何ですか?
健全性のために、完全修飾ドメイン名のみが許可され、@localhost は許可されません。(または、双方向)
サブドメインを許可する必要があります (issac@deptartment.company.museum)
sql-server - TSQL メール検証 (正規表現なし)
電子メール アドレスを検証する正規表現は 100 万通りありますが、Sql Server 2005 の TSQL クエリに統合できる基本的な電子メール検証はどうでしょうか。
CLR プロシージャまたは関数を使用したくありません。単純な TSQL です。
誰かがすでにこれに取り組んでいますか?
jquery - jQuery メール検証の要件
私はクライアント側の検証に jQuery.Validation プラグインを使用しています。とりわけ、電子メール アドレスを検証しています。ここで、サーバー側でも検証したいと思います(JavaScriptなどを使用しないユーザー向け)。より良いアイデアがなかったため、正規表現から始めましたが、jQuery メソッドと同じ要件を使用することが重要であることにすぐに気付きました。あるいは、jQuery の検証要件を独自のものでオーバーライドする方法を見つけることができれば、それで問題ありません。
jQueryメソッドの要件を知っている人はいますか? それは正規表現の検証ですか、そうである場合、式は何ですか? 私がそれを知らなくても、それをオーバーライドする方法はありますか?
(リモート検証を実行することは可能であることに注意しましたが、可能であれば、この余分なネットワークトラフィックを避けたいです...)
javascript - JavaScript でタイプミスしたメール アドレスを検出する
ユーザーが自分のメール アドレスを (お問い合わせフォームで) 間違って入力することがあります。
これはJavaScriptでその場で修正できると思います。ユーザーが his_email@yhoo.com と入力すると、目立たないメッセージが表示されるか、おそらく @yahoo を意味することを示唆するようなメッセージが表示されます。 com にアクセスし、電子メールを正しく入力したことを再確認するように求めました。
問題は
、文字列が「yahoo」または「yahoo.com」に非常に似ていることを Java スクリプトで検出するにはどうすればよいかということです。または一般的に、2 つの文字列間の類似性のレベルをどのように検出できますか?
PS (これは補足説明です) 私の特定のケースでは、ユーザーはネイティブの英語話者ではなく、ほとんどのユーザーは流暢に話せません。サイト自体は英語ではありません。
sendmail - ドメインキー、DKIM、Sendmail
Linux システムで DomainKeys と DKIM を一緒に使用している場合、両方を同じポートで実行する必要がありますか?
DomainKeys:
/usr/bin/dk-filter -l -p inet: 8891 @localhost -d example.com -s /var/db/ domainkeys/default.key.pem -S default
DKIM:
/usr/bin/dkim-filter -l -p inet: 8891 @localhost -c シンプル -d example.com -k /var/db/dkim/mail.key.pem -s メール -S rsa-sha256 - u dkim -m MSA
または、次のようなことをしますか?
DomainKeys:
/usr/bin/dk-filter -l -p inet: 8892 @localhost -d example.com -s /var/db/ domainkeys/mail1.key.pem -S default
DKIM:
/usr/bin/dkim-filter -l -p inet: 8891 @localhost -c シンプル -d example.com -k /var/db/dkim/mail2.key.pem -s メール -S rsa-sha256 - u dkim -m MSA
DomainKeys と DKIM に関する情報では、それらを同じポートで実行するように指示されているため、疑問に思ってい
ます
。 .html
両方を一緒に実行したいのですが、これは悪い考えですか?
ruby - 大規模なデータ ストリームで電子メール アドレスを検索する
まだ解決されていません :( [2 月 11 日]
ランダム データでいっぱいの大きなテキスト ファイルがあり、そこからすべての電子メール アドレスを抽出したいと考えています。
次のような疑似コードを使用して、Ruby でこれを行いたいと思います。
これを達成するために使用するRubyメールの正規表現を誰か知っていますか?
これに対するRubyの回答を探していることを覚えておいてください。グーグルで見つけた多数の正規表現をすでに試しましたが、それらのほとんどは、「+」や「」などの文字が無効/認識されないことを示すRubyランタイムエラーを引き起こします.*
私がすでに試したことは次のとおりです。
しかし、「+」は無効な文字であるという Ruby エラーが表示されます
前もって感謝します