ページに次のバリデータコントロールがあります。
<asp:CompareValidator ID="cvPatientDateOfBirth" runat="server"
ControlToValidate="txtPatientDateOfBirth"
ErrorMessage="Enter proper date.(DD/MM/YYYY)"
Font-Bold="True" Operator="GreaterThan" Display="Dynamic"
ValidationGroup="FirstPreview" CssClass="validatorMsg"
SetFocusOnError="True" ValueToCompare="1/1/1100" Type="Date" >
</asp:CompareValidator>
- 12/09/1900 と入力すると、適切に検証されます。[良い]
- 12/09/1009 と入力すると、正しく検証されません。[良い]
- 12/09/09 と入力すると、検証中です。[意図していません]。この場合、日付の年が 4 桁の場合にのみ検証する必要があります。それ以外の場合は、エラー メッセージを表示します。
日付型チェック用の比較バリデーターと年 (4 桁) チェック用の正規表現バリデーターの両方を使用すると、両方のバリデーターに対して "12/02/198" というエラー メッセージが表示されます。
誰でもその方法を教えてもらえますか?
ありがとう。