タグ付けされた質問 「validation」

検証は、データをチェックして、データに設定されている必要な仕様に適合していることを確認するために使用されます。通常、検証は入力データのチェック、および保存前のデータの検証に使用されます。

29
ポインターの有効性のテスト(C / C ++)
与えられたポインタが「有効」かどうかを(プログラム的にはもちろん)判断する方法はありますか?NULLのチェックは簡単ですが、0x00001234のようなものはどうですか?この種類のポインタを逆参照しようとすると、例外/クラッシュが発生します。 クロスプラットフォームの方法が推奨されますが、プラットフォーム固有(WindowsおよびLinuxの場合)でも問題ありません。 明確化のための更新: 問題は、古くなった、解放された、初期化されていないポインターには関係ありません。代わりに、呼び出し元からポインターを取得するAPI(文字列へのポインター、ファイルハンドルなど)を実装しています。呼び出し元は、ポインタとして(意図的または誤って)無効な値を送信できます。クラッシュを防ぐにはどうすればよいですか?
90 c++  c  validation  pointers  null 

21
ファイルをアップロードする前のファイル拡張子の検証
画像をサーブレットにアップロードしています。アップロードされたファイルが画像であるかどうかの検証は、ファイルヘッダーの魔法数をチェックすることにより、サーバー側でのみ行われます。フォームをサーブレットに送信する前に、クライアント側で拡張機能を検証する方法はありますか?Enterキーを押すとすぐに、アップロードが開始されます。 クライアント側でJavascriptとjQueryを使用しています。 更新: 最終的に、バイトを読み取り、画像でない場合はアップロードを拒否するサーバー側の検証が行われました。

6
JavaScriptでHTML5必須属性を設定する方法は?
JavaScriptでtext入力ボックスを必須としてマークしようとしています。 <input id="edName" type="text" id="name"> フィールドが最初にマークされている場合required: <form> <input id="edName" type="text" id="name" required><br> <input type="submit" value="Search"> </form> ユーザーが送信しようとすると、検証エラーが発生します。 しかし今、私はJavaScriptを介して"runtime"でrequired属性を設定したいと思います: <form> <input id="edName" type="text" id="name"><br> <input type="submit" value="Search"> </form> 対応するスクリプト: //recommended W3C HTML5 syntax for boolean attributes document.getElementById("edName").attributes["required"] = ""; 今提出する場合を除いて、検証チェックもブロックもありません。 HTML5検証ブール属性を設定する正しい方法は何ですか? jsFiddle 属性の値は何ですか? HTML5検証required属性は、Boolean次のように文書化されています。 4.10.7.3.4 required属性 required属性があるブール属性。指定する場合、要素は必須です。 boolean属性を定義する方法については、多くの手書きがあります。HTML5仕様のメモ: 要素にブール属性が存在することは真の値を表し、属性が存在しないことは偽の値を表します。 属性が存在する場合、その値は、空の文字列か、属性の正規名と大文字小文字を区別せずにASCIIで、先頭または末尾に空白を含まない値である必要があります。 これは、required …

8
jQuery Validate Plugin-単一フィールドの検証をトリガー
Facebookの接続を介してオプションで事前に入力できるフォームを持っています。ユーザーが接続すると、ユーザーの名前とメールアドレスが自動的に入力されます。問題は、メールがすでに存在するかどうかを確認するためのリモート検証がトリガーされないことです。 そのフィールドの検証だけを呼び出す方法はありますか?何かのようなもの: $('#email-field-only').validate() アイデアでしょう。運が悪くドキュメントを検索しました。

14
有効な年をテストするための正規表現の一致
値が与えられたら、それを検証して、それが有効な年であるかどうかを確認したいと思います。私の基準は単純で、値は4文字を含む整数でなければなりません。私はこれが最善の解決策ではないことを知っています。何年も前1000には許可されず、などの年も許可されるから5000です。この基準は、私の現在のシナリオには適切です。 私が思いついたのは \d{4}$ これは機能しますが、負の値も許可されます。 正の整数のみが許可されるようにするにはどうすればよいですか?

22
住所検証はどのように実行しますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3か月前に閉鎖。 この質問を改善する アドレス(電子メールではなく、物理的な)検証を実行することも可能ですか?米国だけでも、非常に多くの住所形式があるため、これはかなり困難な作業になります。一方、いくつかのビジネス要件に必要なタスクのようです。

6
データテーブルにnull値が含まれているかどうかを確認する最良の方法
データテーブルにnull値が含まれているかどうかを確認する最良の方法は何ですか? このシナリオでは、ほとんどの場合、1つの列にすべてnull値が含まれます。 (このデータテーブルはサードパーティのアプリケーションによって返されます-アプリケーションがデータテーブルを処理する前に検証を加えようとしています)

9
Rails:文字列の最小長と最大長を検証しますが、空白にすることはできます
検証したいフィールドがあります。フィールドを空白のままにできるようにしたいのですが、ユーザーがデータを入力する場合は、特定の形式にする必要があります。現在、モデルで以下の検証を使用していますが、これではユーザーが空白のままにすることはできません。 validates_length_of :foo, :maximum => 5 validates_length_of :foo, :minimum => 5 目標を達成するためにこれをどのように書くのですか?

1
FluentValidationを使用した条件付き検証
私が必要としているのは、他のフィールドが入力されているかどうかに応じて、フィールドを条件付きで検証する方法です。 例 関連するドロップダウンと日付フィールドがあります。どのフィールドも設定されていない場合、フォームは検証に合格する必要があります。ただし、2つのフィールドの一方が設定されていて、もう一方が設定されていない場合は、検証が実行され、もう一方のフィールドを設定する必要があります。 カスタム検証クラスを作成しましたが、単一のフィールドで検証されているようです。組み込みのバリデーターを使用して必要な検証を設定する方法はありますか?そうでない場合、カスタムバリデーターを使用して2つのフィールドを接続する良い方法はありますか?

9
テキストボックスのonchange()イベントで古い値を取得する方法
ページが読み込まれると、テキストボックスと値が入力されます。ユーザーがテキストボックスで何かを変更した場合、変更された値(新しい値)と古い値を取得したいのですが、ELEMENT.valueを実行すると、変更された値のみが表示されます 古い価値を得るための提案はありますか? 以下は私のコードです <head> <script type="text/javascript"> function onChangeTest(changeVal) { alert("Value is " + changeVal.value); } </script> </head> <body> <form> <div> <input type="text" id="test" value ="ABS" onchange="onChangeTest(this)"> </div> </form> </body> </html> 前もって感謝します

6
AndroidのEditTextでURL /ウェブサイト名を検証する方法は?
私は、入力、URLまたは単にウェブサイトの名前のように、撮りたいwww.google.comをからEditTextでAndroidで、ユーザーのクリックにButton提出する場合、またはEditTextフォーカスを失い、それは形式であるようにURL」には、検証する必要がありますwww.anyURL.com "..。 これどうやってするの?Androidで利用できる組み込み機能はありますか?

8
tkinterのエントリーウィジェットコンテンツをインタラクティブに検証する
tkinterEntryウィジェットのコンテンツをインタラクティブに検証するための推奨テクニックは何ですか? 私は、使用についての記事を読んだvalidate=Trueとvalidatecommand=command、これらの機能があればそれらがクリアされているという事実によって制限されているように思われるvalidatecommandコマンドが更新Entryウィジェットの値を。 この動作を考えると、我々は上に結合すべきであるKeyPress、Cutと、Pasteイベントやモニター/更新たちのEntryこれらのイベントを通じて、ウィジェットの値は?(そして私が見逃したかもしれない他の関連イベント?) または、インタラクティブな検証を完全に忘れて、FocusOutイベントでのみ検証する必要がありますか?

16
jQuery検証通知にTwitterBootstrapポップオーバーを使用する方法は?
ブートストラップを使用してポップオーバーを簡単に表示できます。また、標準のjQuery検証プラグインまたはjQuery検証エンジンを使用して検証を行うこともできますが、一方を他方にフィー​​ドする方法がわかりません。 必要なのは、通知を表示したいときにバリデーターによって呼び出されるフックであり、メッセージとターゲット要素をポップオーバーに渡すクロージャーを与えることだと思います。これは一種の依存性注入のようです。 理論的にはすべて素晴らしいですが、そのフックがどこにあるのか、またはいずれかの検証エンジンにフックが存在する場合でも、私にはわかりません。どちらも、エラータイプ(必ずしもメッセージテキストは必要ありません)とそれに関連する要素だけが必要な場合に、配置、ラッパー、スタイルに関するあらゆる種類の精巧なオプションを使用して通知を表示する責任を負うことを意図しているようです。に。個々の通知ではなく、フォーム全体のフックを見つけました。 動的に作成されたフォームとうまく連携するため、クラスを使用してルールを定義する検証システムの方がはるかに好きです。 誰かが解決策やより良いアイデアを持っていますか?


8
文字列が有効なWindowsディレクトリ(フォルダ)パスであるかどうかを確認します
ユーザーが入力した文字列がフォルダへのパスを表すのに有効かどうかを判断しようとしています。有効とは、適切にフォーマットされていることを意味します。 私のアプリケーションでは、フォルダーはインストール先を表します。フォルダパスが有効であれば、フォルダが存在するかどうかを確認し、存在しない場合は作成します。 現在使用していIO.Directory.Exists( String path )ます。ユーザーが文字列を適切にフォーマットしない場合を除いて、これは正常に機能することがわかりました。その場合、このメソッドはfalseを返します。これは、フォルダーが存在しないことを示します。しかし、後でフォルダを作成できなくなるため、これは問題です。 グーグルから、正規表現を使用して形式が適切かどうかを確認するという提案を見つけました。私は正規表現の経験がなく、それが実行可能なアプローチであるかどうか疑問に思っています。これが私が見つけたものです: Regex r = new Regex( @"^(([a-zA-Z]\:)|(\\))(\\{1}|((\\{1})[^\\]([^/:*?<>""|]*))+)$" ); return r.IsMatch( path ); と組み合わせた正規表現テストは、パスが有効かどうか、およびパスが存在するかどうかを確認するのに十分な方法をDirectory.Exists()教えてくれますか?これはOSやその他の要因によって異なることはわかっていますが、このプログラムはWindowsユーザーのみを対象としています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.