التحقق من صحة التواريخ بتنسيق DD/MM/YYYY باستخدام التعبير العادي لـ JavaScript
يعد التحقق من التواريخ مهمة شائعة في البرمجة، والقدرة على يعد التأكد من أن التاريخ بتنسيق معين أمرًا بالغ الأهمية. في JavaScript، توفر التعبيرات العادية أداة قوية لإجراء عمليات التحقق من الصحة هذه.
ضع في اعتبارك نمط التعبير العادي للتحقق من صحة التواريخ بتنسيق YYYY-MM-DD:
/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/
لتكييف هذا النمط مع يوم/شهر/سنة، نحتاج ببساطة إلى قلب مواضع المجموعة لليوم والسنة:
^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$
هذا النمط المحدث سيتم التحقق من صحة التواريخ بتنسيق DD/MM/YYYY. بالإضافة إلى ذلك، يتضمن الاعتبارات التالية:
لاستخدام هذا النمط في 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، مما يضمن دقة وموثوقية خوارزميات معالجة البيانات الخاصة بك.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3