
نوشته شده توسط
mazoolagh
برای این که این تاپیک سودمند ادامه پیدا کنه،
یک پرسش کاملا عملی رو برای خوانندگان این بحث مطرح میکنم که بتونین میزان یادگیری خودتون رو محک بزنین:
یک پترن برای بررسی درست بودن تاریخ خورشیدی طراحی کنین:
1- فرمت YYYY/MM/DD
2- محدوده مجاز سال از 1300 تا 1499
3- محدوده مجاز ماه از 01 تا 12
4- محدوده مجاز روز ماه از 01 تا 31 برای 6 ماه اول سال
5- محدوده مجاز روز ماه از 01 تا 30 برای ماه از 07 تا 11
6- محدوده مجاز روز ماه از 01 تا 29 برای ماه 12 (کبیسه نداریم)
regx.Pattern = "((13|14)([0-9]{2})/?(((0[1-6])/?((0[1-9])|([12][0-9])|(3[0-1])))|(((0[7-9])|(1[0-1]))/?((0[1-9])|([12][0-9])|(30)))|((12)/?((0[1-9])|([12][0-9])|(29)))))"