0

日付エントリをチェックするためのこの正規表現があります:

/^[0-9]{2}-[0-9]{2}-[0-9]{4}$|^$/

また、MM-DD-YYYY の形式に従っていることを確認するためにも必要です。
これらを試してみましたが、うまくいきません。

/^[01-12]-[01-31]-[0-9]{4}$|^$/
/^['01'-'12']-['01'-'31']-[0-9]{4}$|^$/

MM 部分が 01-12 で DD 部分が 01-31 のみであることを確認するにはどうすればよい
ですか?

4

3 に答える 3

0

これはあなたを助けることができる正規表現です: Javascript date regex DD/MM/YYYY

string-to-validate を date-object に変換して、有効かどうかを確認してください。これは実際にそれを検証し、31-02-9999 のような日付は受け入れません

于 2013-05-03T14:10:12.827 に答える