JavaScript

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

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

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

サンプルソース

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

実行サンプル

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

 
 

解説

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

スポンサーリンク

スポンサーリンク

-JavaScript
-, ,

執筆者:


comment

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

関連記事

[JavaScript] 配列から条件に合致する値のみ取得する(.filter)

配列から条件に合致する値のみ取得するには、.filter()を使用します。 サンプルソース 例1)数値配列から値が5以上 ...

[JavaScript] 縦位置を指定する(style.verticalAlign)

JavaScriptで縦位置を指定するには、style.verticalAlignを使用します。 サンプルソース 例)ボ ...

[JavaScript] 特定のキー入力をさせない

JavaScriptで特定のキー入力をさせなくするサンプルです。 サンプルソース 例)Bキーの入力を無効にする [cra ...

[JavaScript] 文字を斜体にする

JavaScriptで文字を斜体にするには、style.fontStyleを使用します。 サンプルソース 例)ボタンを押 ...

[JavaScript] 四則演算を行う

JavsScriptでの四則演算のサンプルです。 サンプル 例)四則演算のサンプル [crayon-5e2fb4e961 ...

スポンサーリンク