ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript でのスペイン語の使用について DD/MM/YYYY 日付を検証する正規表現は何ですか?
正規表現を使用した 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 サイトの他の関連記事を参照してください。