Pengesahan Format Tarikh dalam Javascript dengan Ungkapan Biasa: Memfokuskan pada DD/MM/YYYY
Padanan tarikh dalam format tertentu adalah penting untuk data pengesahan dalam javascript. Walaupun regex wujud untuk format YYYY-MM-DD, timbul keperluan untuk corak untuk mengesahkan tarikh dalam format DD/MM/YYYY, dengan tumpuan pada penggunaan bahasa Sepanyol dan pengecualian garis miring atau sempang sebagai pemisah.
Untuk menangani keperluan ini, regex yang mengubah susunan komponen hari, bulan dan tahun boleh digunakan:
/^(0?[1-9]|12|3[ 01])[/-](0?[1-9]|1[012])[/-]d{4}$/
regeks yang disemak ini membenarkan pengesahan tarikh dalam sama ada format DD/MM/YYYY atau DD-MM-YYYY. Ia mengehadkan pemisah kepada noktah (.) dan sempang (-) sambil menghalang penggunaan garis miring (/).
Untuk melaksanakan regex ini dalam konteks pengesahan javascript, pelarasan berikut boleh dibuat:
<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>
Dengan regex yang diubah suai ini, tarikh dalam format DD/MM/YYYY boleh disahkan, memastikan format yang betul untuk penggunaan bahasa Sepanyol dan mengecualikan tarikh tidak sah seperti 31/02/4899.
Atas ialah kandungan terperinci Apakah Ungkapan Biasa yang Mengesahkan Tarikh DD/MM/YYYY untuk Penggunaan Bahasa Sepanyol dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!