問題タブ [express-validator]

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 に答える
4431 参照

validation - express-validator : 「開始日」が「終了日」より前であることを検証する方法

サーバーの検証に使用express-validatorしていますが、日付の検証で少し問題が発生しました。開始日が終了日より前であることを確認しようとしています。私は現在これを使用しています:

ただし、それに関する問題は、フォームに入力した日付に関係なく、開始日が終了日の前後であっても、実装されたメッセージ「開始日は終了日より前でなければなりません」が表示されます。カスタムバリデータ以外にこれを行う方法がわかりません。それが推奨される方法である場合、カスタムバリデーションの作成方法に関するガイダンスをいただければ幸いです。私はまた、次のようにサニタイズを含めようとしました:

しかし、それもうまくいきませんでした。どんな助けでも大歓迎です!