アプリケーションに日付フィールドがあり、日付ピッカーを取得しましたが、ユーザーは日付を YYYY/MM/DD 形式で入力することもできます。これで、以下の正規表現を使用して、日付形式と無効な日付に関連する検証を処理しました。
"date": /^(?!0{4})\d{4}(\/)(0[1-9]|1[012])(\/)(0[1-9]|1[0-9]|2[0-9]|3[01])$/i,
今、次のような検証の問題が発生しています
6 月は 30 日ありますが、ユーザーは 31 を入力していますが、検証されていません 2 月は 28 日ありますが、ユーザーは 29 日以上を入力していますが、検証されていません
もう 1 つのシナリオは、検証が必要な閏年の 2 月に発生する可能性があります
このシナリオを正規表現更新または jquery コード スニペットで処理するために使用できますか??
前もって感謝します!!!