ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript でのスペイン語の使用について DD/MM/YYYY 日付を検証する正規表現は何ですか?

JavaScript でのスペイン語の使用について DD/MM/YYYY 日付を検証する正規表現は何ですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-20 14:38:30624ブラウズ

What Regular Expression Validates DD/MM/YYYY Dates for Spanish Usage in JavaScript?

正規表現を使用した Javascript での日付形式の検証: DD/MM/YYYY に焦点を当てる

データにとって、特定の形式での日付の一致は重要ですJavaScriptでの検証。 YYYY-MM-DD 形式の正規表現は存在しますが、スペイン語の使用法と区切り文字としてのスラッシュまたはダッシュの除外に重点を置いて、DD/MM/YYYY 形式で日付を検証するパターンが必要になります。

この要件に対処するには、日、月、年のコンポーネントの順序を反転する正規表現を使用できます:

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

この改訂された正規表現により、次の日付の検証が可能になります。 DD/MM/YYYY または DD-MM-YYYY 形式のいずれか。区切り文字をピリオド (.) とハイフン (-) に制限し、スラッシュ (/) の使用を防ぎます。

JavaScript 検証コンテキストでこの正規表現を実装するには、次の調整を行うことができます。

<code class="js">[...]
"date": {
    "regex": /^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$/,
    "alertText": "Alert text DD/MM/YYYY"
},
"other type..."[...]</code>

この変更された正規表現を使用すると、DD/MM/YYYY 形式の日付を検証して、スペイン語での使用に適した形式を保証し、31/02/4899 などの無効な日付を除外できます。

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

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