ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript 正規表現を使用して DD/MM/YYYY 形式の日付を検証する方法

JavaScript 正規表現を使用して DD/MM/YYYY 形式の日付を検証する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-20 14:47:02497ブラウズ

How to Validate Dates in DD/MM/YYYY Format Using JavaScript Regular Expression?

JavaScript 正規表現を使用した DD/MM/YYYY 形式の日付の検証

日付の検証はプログラミングにおける一般的なタスクであり、日付が特定の形式であることを確認することが重要です。 JavaScript では、正規表現は、このような検証を実行するための強力なツールを提供します。

YYYY-MM-DD 形式で日付を検証するための正規表現パターンを検討してください。

/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/

このパターンを DD に適合させるには/MM/YYYY、日と年のグループ位置を反転するだけです:

^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$

この更新されたパターンは、DD/MM/YYYY 形式で日付を検証します。さらに、次の考慮事項も含まれます。

  • 区切り文字として「/」または「-」を使用できます
  • 1 から 31 までの日を許可します
  • からの月を許可します1 ~ 12
  • 1900 年以降の年を検証します

JavaScript でこのパターンを使用するには、変数に代入し、test() メソッドを利用して日付文字列を検証します。

const dateRegEx = /^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$/;

const dateString = '12/03/2022';

console.log(dateRegEx.test(dateString)); // Output: true

この正規表現を利用すると、DD/MM/YYYY 形式の日付の有効性を確認し、データ処理アルゴリズムの精度と信頼性を確保できます。

以上がJavaScript 正規表現を使用して DD/MM/YYYY 形式の日付を検証する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。