JavaScript

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

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

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

サンプルソース

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

実行サンプル

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

 
 

解説

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

スポンサーリンク

スポンサーリンク

-JavaScript
-, ,

執筆者:


comment

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

関連記事

[JavaScript] 数値をカンマ区切り文字列にする

数値をカンマ区切り文字列にするサンプルです。 数値をカンマ区切り文字列にするサンプル集 例1)1234567をカンマ区切 ...

[JavaScript] 連動するセレクトボックス

連動するセレクトボックスのサンプルです。 サンプルソース 例)都府県を選択すると、市区の選択肢が変わるセレクトボックス ...

[JavaScript] 符号を反転させる

符号を反転させるには、マイナスを付ければOKです。 サンプルソース 例)変数aの符号を反転させて変数resultに格納す ...

[JavaScript] 配列を生成する

配列を生成するサンプルです。 配列を生成するサンプル 配列の生成方法には、以下3パターンがあります。 例)配列を生成する ...

[JavaScript] 一定時間ごとに処理を実行する

一定時間ごとに処理を実行するサンプルです。 サンプル 例)1秒毎に現在時刻を表示する [crayon-5bc7624a3 ...

スポンサーリンク