問題タブ [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.
php - filter_var($email, FILTER_VALIDATE_EMAIL) で test@test が許可されるのはなぜですか?
filter_var 関数を使用して自分の電子メール アドレスの有効性を確認することにしたフォームの検証をセットアップしたところです。ただし、filter_var が実際にどこでも許可しているものを見つけることができません (ドキュメントは非常に単純であるため)。また、test@test のような電子メール アドレスが許可されていることがわかりました。ドメインに .com や .net などがある必要はありませんか?
javascript - jQueryを使用して正規表現をチェックする
jQuery検証プラグインがあることは知っています。しかし、私はそれほど大規模なものは必要ありません。
私がやりたいのは、jQueryに名前のテキストボックスをチェックさせることだけです。
少なくとも2文字であることを確認する
と
jQueryで電話のテキストボックス(名前のテキストボックス、name="phone"およびid="phone"と同じ)をチェックして、数字だけが含まれていることを確認します。数字の数は関係ありません。
最後に、これを実現するのがそれほど難しくない場合にのみ、jQueryで電子メールアドレスを検証して、文字「@」が含まれていることを確認してください。
これは難しいですか?
ありがとう、アミット
validation - validate.cfc電子メールの正規表現ヘルプ
RyanJ.Heldtによる優れた検証CFCを使用していますhttp://validation.riaforge.org/
しかし、電子メール検証REに問題があります。RFC 5322では、次の文字を使用できます
ただし、validate.cfcのREは、アポストロフィのためにJohnO'Connell@somewhere.comを拒否します。
問題のREは次のコードブロックにあります
私のREに関する知識は、解決策を提案することにはなりません。ライアンにこれ(および1年前の別のバグ)について通知しましたが、彼はバグ修正モードになっていないようです。
誰かが別の正規表現を提案できますか?
security - メールからユーザーを自動的にログインさせるのは悪い考えですか?
私たちが開発する多くのサイトでは、ユーザーのメールアドレスを確認します。通常、ワークフローは次のとおりです。
- ユーザーがサイトに登録します(アクティベーションメールはアクティベートするためのリンクとともに送信されます)
- ユーザーがメールアドレスを確認します(前述のリンクをクリックして)
- ユーザーがサイトを使用するには、サイトにログインする必要があります(まだログインしていない場合)
クライアントは、このプロセスが不格好でやや混乱していると不満を言うことがよくありますが、私は同意します。提案された解決策は、ステップ3を削除し、ステップ2の後にユーザーを自動的にログインさせることです。
それが重要かどうかはわかりませんが(したがって質問です!)、このようにユーザーを自動的にログインさせることには常に注意を払っています。提案されたソリューションを実装する前に、どのような追加のセキュリティリスクを考慮する必要がありますか?
これは、パスワードのリセットなど、ユーザーが自動的にログインしてからパスワードを変更する場合にも当てはまります。
この質問のために、電子メールの確認が難しい要件であると仮定しましょう。これが不要な場合もあると思いますが、その場合についてお話しましょう。
ruby-on-rails - jquery-透かしプラグインとHTML5メール入力タイプが正しく機能しない
diveintohtml5は、電子メールフォームタイプの使用を開始しても問題ないと述べています。だから私は自分のフォームの1つでそれを試しています。私はjQueryとjquery-watermarkというプラグインを使用しています。これにより、プレースホルダー要素がブラウザー間で機能するようになります。プラグインはFirefox3.6でも機能しますが、Opera10.61およびChrome6ではプレースホルダーがレンダリングされません。
透かし/プレースホルダーを表示するために使用されます。
Rails3はこれを出力します:
なぜ機能しないのかわかりません。ここで何が起こっているのかアイデアはありますか?
vb.net - アンダースコア文字が存在する場合、正規表現の電子メールアドレスの検証は失敗します
正規表現は初めてですが、フォームに入力したメールアドレスを検証するのに最適な方法だと思いました。
_
入力した電子メールアドレスにアンダースコア文字( )が含まれている場合を除いて、私の正規表現は機能します。
正規表現の経験が不足しているため、パターンのどこに問題のある文字を追加して許可するのかわかりません。
DreamInCodeの別の人も同じ問題を抱えていました。彼は_
、数値チェックの後にを追加することによってそれを修正したと言いました。
A-Z0-9が表示されますが、どちらが数値チェックかわかりません...正規表現ではあまり作業していないので、どこに追加するかを誰も気にしないでください。_
前もって感謝します
php - PHP メール検証
PHPの場合、 deprecated/ removedであるためeregではなく、pregを使用した最適な電子メール検証は何ですか。
Web サイトが存在するかどうかを確認する必要はありません(最大のセキュリティとは異なります)。
私はeregで多くの方法を見つけましたが、それらは (明らかに) 良い習慣ではありません。
email-validation - メール存在確認
メールアドレスが存在するかどうかを確認することはできますか?
メールホストに「連絡」することで可能だと以前に聞いたことがありますが、ドメインがそれぞれのメールホストによって禁止され、スパムとして扱われる可能性があるため、「危険」になる可能性があります。
私のシナリオは、データベースで顧客の現在の電子メールを確認し、必要に応じて更新したいと考えています。
どのようなオプションがありますか?
MVC で ASP.NET を使用しています。
ありがとう、マイケル。
php - 会社のファイアウォール用に mail() を最適化する
私はそこにいます。
会社のニュースレターを作成しています。受信者は、会社のメール アドレスを使用している他の会社の従業員である可能性が高いです。
問題は、私が を使用してメールを送信するmail()
と、ほとんどの場合、それが Web サーバーによって送信されたときに、ファイアウォールによってスパムとしてマークされて捕捉されることです。
どうすれば機能を最適化できるので、拒否されるメールの量が何とか減りますか? 100% に到達することはできないと思いますが、少なくともほとんどの受信者はメールを受け取るはずです。
現在、関数は次のようになっています。
c# - 電子メール検証の正規表現。
重複の可能性:
メールアドレスを検証するための最適な正規表現は?
メールアドレスを尋ねるフォームを使用しています。として正規表現を使用しました
.*@.*\..*
しかし、私のテストメールIDの一部ではうまく機能していません
dsrasdf@@@fer@hbdf.vjif
いずれかがasp.netでの電子メール検証の正規表現を提供してくれますか、それとも他の方法を使用できますか.
あなたの提案をしてください。