問題タブ [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.

0 投票する
45 に答える
561344 参照

c# - メールアドレスを検証する C# コード

文字列が有効な電子メール アドレスであることを検証する最も洗練されたコードは何ですか?

0 投票する
6 に答える
607 参照

regex - 電子メール内の連続するワイルド文字

私は電子メールの検証を見ていました。連続したRFC仕様を読みました(ドット)は、mail..me@server.comのように許可されていません。

しかし、異なるワイルド文字を連続して発生させることはできますか?たとえば、 mail。 $me@server.com

もしそうなら、野生の文字が異なっている限り、1回だけ出現する正規表現を作成するにはどうすればよいですか?、のようなものを受け入れるべきではありませんが、、のようなものを受け入れる必要があり.. && $$ます&$ .$ &.

\^(&&|$$|..)\許可されているワイルド文字のリストがたくさんあるので、etcのような正規表現はオプションではないと思います。

0 投票する
2 に答える
518 参照

c# - C# 正規表現の互換性の問題 (.NET 3.5 対 .Net 2.0)

.NET 3.5 を実行している開発マシンに次の正規表現があり、設計どおりに動作します。ただし、テスト環境 (.NET 2.0 を実行している) に展開すると、正しく動作せず、常に false を返すようです。犯人が誰であるか知っている人はいますか?ありがとう

0 投票する
2 に答える
197 参照

php - 電子メール形式の正規表現PHP-それに似たものはたくさんありますが、これは私のものです

ええと、それは壊れています:

私は完全に機能する正規表現を持っていて、すべての数字、文字、および電子メール関連の句読点(._- @)のみを使用して電子メールフィールドをサニタイズできました。次に、適切な電子メール正規表現を追加して、正しいかどうかを確認するとよいと思いました。パターン。これは私が今持っているものです:

。*の周りに角かっこは必要ないことは承知していますが、かっこを使用すると読みやすくなります。

その関数を呼び出すと、次のようになります。

次に、これを使用して、登録スクリプトの開始時に確認します。

($ tr_email === FALSE)

そして、有効な電子メールアドレスで試してみても失敗します。変数が空かどうかもテストしているので、===の代わりに== FALSEを試すことができると思いますが、できるだけ正確にしたいと思います。

誰か考えがありますか?

0 投票する
4 に答える
119 参照

authentication - スパムメールは Web サイトの認証を無効にしますか?

新しいユーザーに認証メールを送信するのが非常に難しいため、stackoverflow のようなサードパーティのログ システムのみに依存することを検討しています。

問題は、このサイトとは対照的に、私の Web サイトは技術にあまり詳しくないユーザーをターゲットにしていることです。

したがって、次の 2 つの疑問が生じます。

新しい顧客を失うのを防ぎ、システムを修正するための堅実な電子メール配信ソリューションを取得するためのソリューションは何ですか? (私が書いているように、それらの約50%が失われました)

視聴者が技術に精通していない場合、身分証明書の提供をやめて、サードパーティのサービスのみに依存しますか?

0 投票する
2 に答える
2797 参照

asp.net-mvc - 新しいアカウントを登録するときに検証メールを送信するために asp.net フォーム認証を要求するにはどうすればよいですか?

新しい ASP.NET MVC Web サイトをセットアップしたばかりで、電子メールの検証リンクをクリックしてユーザーに電子メール アドレスの認証を強制するように変更したいと考えています。考えられる限り多くの検索用語で答えをグーグル検索しましたが、正しい用語にヒットしたことはなかったと思います.

何ができるかを確認するためにメンバーシップ オブジェクトをいじり始めたところ、IsApproved を切り替えることができることがわかったので、デフォルトを false に設定しました。その後、新しいユーザーを登録しましたが、(予想どおり)メールは届きませんでしたが、現在のセッションでもログインしました。しかし、それは重要ではありません。

検証メールを送信するためのメカニズムが組み込まれていますか、それとも実装する必要がありますか?

0 投票する
7 に答える
4241 参照

php - Gmail(user.name+label@gmail.com)を考慮して、PHPで重複するメールアドレスを確認する方法

Gmailの自動ラベラーと句読点の可能性を念頭に置いて、PHPで重複するメールアドレスを確認するにはどうすればよいですか?

たとえば、これらのアドレスを重複として検出する必要があります。

Daniel A. Whiteの主張にも関わらず、Gmailでは、「@」(およびラベル)の前のランダムな場所にドットを好きなだけ配置できます。user.name@gmail.comとusername@gmail.comは実際には同じユーザーです。

0 投票する
2 に答える
4793 参照

email - メール検証MXルックアップ

ウェブアプリにメールアドレスの検証を実装するように依頼されました-私たちは皆、1000回もそこにいたと確信しています...しかし、今回は、ドメインでMXルックアップを実行してかどうかを確認するように依頼されましたメールを受け付けます。

誰かがこれを行うことに関する潜在的な問題を知っていますか?ドメインが電子メールを受け入れるかどうかを確認するための信頼できる方法は、mxルックアップですか?有効なメールアドレスがMXルックアップチェックに失敗する可能性があるエッジケースはありますか?

アドバイスありがとうございます!

0 投票する
11 に答える
98609 参照

php - 文字列がPHPのメールアドレスであるかどうかを確認します

SQLクエリを実行しようとしていますが、値が電子メールアドレスであるかどうかを何らかの方法で確認する必要があります。$userテーブルにこのようなユーザー値があるため、が電子メールアドレスであるかどうかを確認する方法が必要です。

等々...

メールアドレスかどうかを$useremail確認するために作成する必要があります。$userだから私は値WHERE user=test OR user=test@example.comなどを更新することができます。