JavaScript

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

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

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

サンプルソース

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

実行サンプル

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

 
 

解説

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

スポンサーリンク

スポンサーリンク

-JavaScript
-, ,

執筆者:


comment

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

関連記事

[JavaScript] cookieが有効かどうか調べる

JavaScriptでcookieが有効かどうか判定するには、 navigator.cookieEnabledを使用しま ...

[JavaScript] 文字列をアンエスケープする(unescape)

文字列をアンエスケープするには、unescapeを使用します。 サンプルソース 例)文字列「%u307F% ...

[JavaScript] 文字列の指定位置に文字を挿入・削除する

文字列の指定位置に文字を挿入・削除するサンプルFunctionです。 文字列の指定位置に文字を挿入する 例)文字を挿入す ...

[JavaScript] ブラウザ上の要素の表示/非表示を切替える(非表示時も詰まらない)

ブラウザ表示上の指定した箇所の表示/非表示を切り替えるサンプルです。 非表示時も表示領域は詰まりません。 要素の表示/非 ...

[JavaScript] パスワード用にランダムな文字列を生成する

ランダムな文字列を作成するサンプルです。 サンプルソース 例)半角英数字と一部記号からランダムな8桁文字列を生成する [ ...

スポンサーリンク