JavaScript

[JavaScript] 文字列がYYYYMMDD形式の日付文字列であるかどうかチェックする

投稿日:2016年10月18日 更新日:

文字列がYYYYMMDD形式の日付文字列であるかどうかチェックするサンプルFunctionです。

サンプルソース

例)値が"YYYYMMDD"形式かつ、実在日付であることをチェックする

実行サンプル

ボタンを押すと、テキストボックスの値がYYYYMMDD形式の日付文字列かどうか判定します。

 
 

解説

  • 受け取った文字列を最低限のチェックを行った後に正しくDate型に変換できることで日付チェックを実現しています。
  • JavaScriptでは、2017年5月32日のような実在しない日付でも勝手に2017年6月1日と判定するので、実在日付を判定したい場合は当functionでチェックする必要があります。

スポンサーリンク

スポンサーリンク

-JavaScript
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[JavaScript] 消費税の税抜額を取得する

引数に受け取った金額の税抜き額を返すFunctionサンプルです。 サンプルソース 例)税率8%で計算。引数が数値以外の ...

[JavaScript] 入力ダイアログを表示する(window.prompt)

入力ダイアログを表示するには、window.prompt()を使用します。 サンプルソース 例)入力ダイアログを表示する ...

[JavaScript] 次のコントロールを取得する(.nextElementSibling)

あるコントロールオブジェクトの次のコントロールオブジェクトを取得するには、.nextElementSiblingを使用し ...

[JavaScript] canvasオブジェクトを生成する

JavaScriptでcanvasオブジェクトを生成する方法です。 サンプルソース 例)canvasオブジェクトを生成す ...

[JavaScript] 指定した数値の中で一番大きな(小さな)数値を取得する

指定した数値のなかで一番大きい(小さい)数値を取得するサンプルです。 サンプルソース 数値は配列に格納されているものとし ...

スポンサーリンク