質問: '#db7093'; } datecheck.call(); } } ``` スラッシュを削除して8文字の数値になれば、スラッシュ付きでも日付判定は出来るのですが、 問題は上の例に挙げたように、2019/1/1や2019/11/1など、**スラッシュを削除し8文字に満たない場合はエラーになってしまう**事です。 初歩的な質問で申し訳ありませんが、皆様よろしくお願いいたします。 【開発環境】 Window 10 Visual Studio2017 ASP.NET ver 4.7.3282.0
回答: 正規表現で取得するのはどうでしょうか? スラッシュ区切りであれば [0-9]{4}/[0-9]{1,2}/[0-9]{1,2} のような感じです これだと0000/00/00でも反応してしまいますが、その辺はお好みでカスタマイズしてください