問題タブ [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 投票する
3 に答える
6186 参照

c# - ASP.NET MVC を使用してフィールド検証を実装する最良の方法は何ですか?

ASP.NET を使用して公開 Web サイトを構築しています。成果物の一部として、公開サイトに表示されるもののデータ入力用の管理サイトを作成する必要があります。ASP を使用してエントリを検証するために人々がどのような手法や手順を使用しているのか疑問に思っていました.NET MVC。

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

javascript - javascriptフォーム検証ライブラリの推奨事項

javascriptフォーム検証ライブラリに関する推奨事項。私は自分で試してみることができました(しかし、私はjavascriptがあまり得意ではありません)。必須フィールドのチェック、できればフィールドの正規表現検証をサポートする必要があります。

0 投票する
50 に答える
1538263 参照

javascript - JavaScript で 10 進数を検証する - IsNumeric()

JavaScript で 10 進数を検証する最もクリーンで効果的な方法は何ですか?

ボーナスポイント:

  1. 明瞭さ。ソリューションはクリーンでシンプルでなければなりません。
  2. クロスプラットフォーム。

テストケース:

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

python - ファイルのセットが命名スキームに準拠していることを確認する方法

特定の命名/組織スキームと一致することを確認したいファイル(テレビエピソード、かなり恣意的ですが)がたくさんあります..

現在:有効なファイル名用、エピソード名のないファイル用、有効なパス用の 3 つの正規表現の配列があります。

次に、各有効なファイル名の正規表現をループし、一致する場合は「有効な」辞書に追加し、そうでない場合は、欠落している ep-name 正規表現で同じことを行い、これに一致する場合は「無効な」辞書に追加します" エラー コード (2:'missing epsiode name') を持つ dict で、どちらにも一致しない場合は、'不正な形式の名前' エラー コードで無効に追加されます。

現在のコードはここにあります

各ディレクトリに folder.jpg ファイルが存在するかどうかをチェックするルールを追加したいのですが、これを追加すると、現在の状態でコードがかなり面倒になります..

このシステムをより拡張可能な方法で記述するにはどうすればよいでしょうか?

チェックする必要があるルールは..

  • ファイルの形式はShow Name - [01x23] - Episode Name.aviorShow Name - [01xSpecial02] - Special Name.aviまたはShow Name - [01xExtra01] - Extra Name.avi
  • ファイル名が形式の場合Show Name - [01x23].avi、出力の「エピソード名がありません」セクションが表示されます
  • パスは次の形式である必要がありますShow Name/season 2/the_file.avi(シーズン 2 はファイル名の正しいシーズン番号である必要があります)。
  • Show Name/season 1/フォルダには「folder.jpg」が含まれている必要があります

。何か案は?私はテレビのエピソードをチェックしようとしていますが、この概念/コードは多くのことに適用できるはずです..

私が持っていた唯一の考えは、次の形式の辞書のリストでした。

0 投票する
14 に答える
100576 参照

c# - データを使用する XmlReader または XPathDocument を作成する前に、XML ベースのデータ ソースから無効な 16 進文字を削除するにはどうすればよいですか?

XmlReader で使用する前に XML ベースのデータ ソースをクリーンアップして、XML に課せられた 16 進文字の制限に準拠していない XML データを適切に使用できるようにする簡単で一般的な方法はありますか?

ノート:

  • このソリューションでは、UTF-8 以外の文字エンコーディングを使用する XML データ ソースを処理する必要があります (たとえば、XML ドキュメント宣言で文字エンコーディングを指定するなど)。無効な 16 進文字を削除する際に、ソースの文字エンコーディングを変更しないことが、大きな問題となっています。
  • 無効な 16 進数文字の削除では、16 進数でエンコードされた値のみを削除する必要があります。これは、たまたま 16 進数文字に一致する文字列を含むデータに href 値が含まれていることがよくあるためです。

バックグラウンド:

特定の形式 (Atom フィードや RSS フィードなど) に準拠する XML ベースのデータ ソースを使用する必要がありますが、XML 仕様に従って無効な 16 進数文字を含む公開済みのデータ ソースを使用できるようにしたいと考えています。

.NET では、XML データ ソースを表す Stream があり、XmlReader や XPathDocument を使用してそれを解析しようとすると、XML データに無効な 16 進文字が含まれているために例外が発生します。この問題を解決するための現在の試みは、ストリームを文字列として解析し、正規表現を使用して無効な 16 進数文字を削除または置換することですが、よりパフォーマンスの高いソリューションを探しています。

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

model-view-controller - MVC-フォーム検証をどこに実装するか(サーバー側)?

従来のMVCアプリケーションをコーディングする場合、サーバー側のフォーム検証をコーディングするためのベストプラクティスは何ですか?コードはコントローラーに属しますか、それともモデルレイヤーに属しますか?なぜ?

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

validation - 電子メール SMTP バリデータ

何百ものニュースレターを送信する必要がありますが、サーバーに電子メールが存在するかどうかを最初に確認したいと考えています。これは、 SMTP検証と呼ばれます。インターネットに関する私の調査に基づいて、少なくとも私はそう思います。

それを行うことができるいくつかのライブラリと、ASP Classicのオープンソース コードを含むページ( http://www.coveryourasp.com/ValidateEmail.asp#Result3 ) がありますが、ASP Classic を読むのに苦労しています。サードパーティのライブラリを使用していること...

C# での SMTP 検証用のコード、および/またはそれがどのように機能するかの一般的な説明はありますか?

0 投票する
3 に答える
2325 参照

xml - XML パーサー検証レポート

ほとんどの XML パーサーは、ドキュメントで最初のエラーが発生した後、あきらめます。実際、IIRC、それは実際にはパーサーの「公式」仕様の一部です。

そのルールを破るものを探しています。特定のスキーマ (有効なスキーマを想定) と xml 入力を受け取り、最初のエラーの後も処理を続行し、エラーごとにイベントを発生させるか、終了時にリストを返すように試行する必要があります。ドキュメントのエラーのレポート。この要件は上から来るものなので、純粋主義者の「しかし、続けるのは意味がない」というコメントを最小限に抑えるようにしましょう。

ドキュメントが整形式であるかどうかと、スキーマに準拠しているかどうかの両方を評価するものを探しています。理想的には、それらを異なるクラスのエラーとして評価します。私は .Net ソリューションを好みますが、スタンドアロンの .exe も使用できます。別のプラットフォームを使用しているものを知っている場合は、他の誰かが役に立つと思うかもしれないので、投稿してください。

アップデート:

私がこれを使用するほとんどのドキュメントは、整形式であると期待しています。データとして & の代わりに & があちこちに含まれているか、タグの配置が間違っている可能性があります。パーサーが何かから回復できるとは思っていません。ただ、最善を尽くして続行するためです。ドキュメントがあまりにも調子が悪い場合は、可能な限り吐き出す必要があり、その後に何らかの「致命的で続行できません」というエラーが発生します。それ以外の場合、スキーマの検証部分は非常に簡単です。

0 投票する
1 に答える
354 参照

javascript - userinput が XUL で有効な URI かどうかを確認する

指定された文字列が有効な URI であるかどうかをチェックできる組み込み関数/メソッドはMozilla XULツールキットにありますか? 探しましたが、何も見つかりませんでしたが、XUL とそのドキュメントを使用するのはこれが初めてなので、見落としている可能性があります。そのため、独自の関数を書き始める前に確認していIsValidURIます。

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

wpf - 一意の名前を適用するValidationRule

特定のプロパティが特定のコレクションのコンテキスト内で一意であることを強制するために、カスタムWPFValidationRuleを作成しようとしています。例:ListViewにバインドされたカスタムオブジェクトのコレクションを編集していて、コレクション内の各オブジェクトのNameプロパティが一意であることを確認する必要があります。誰かがこれを行う方法を知っていますか?