そこから拡張するバリデーターBaseValidator
がコード全体に散らばっています。サーバー側とクライアント側の検証に使用される正規表現文字列をフィードします。日付フィールドに使用する場合、この文字列は現在、すべてのカルチャで同じ形式を使用していますが、Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern
. 日付パターンを正規表現に変換するための組み込み機能はありますか? Stack Overflow に関する他の回答のほとんどは を使用すると述べていますDateTime.TryParseExact
が、それがクライアント側の検証で機能する場合は感銘を受けます。
はい、ある種の日時ピッカーを使用できますが、製品所有者はすぐには承認しません。