正则表达式波斯语日期验证

Mor*_*adi 1 regex string validation date nsregularexpression

我想要一个正则表达式来验证波斯日期,例如1396/4/31396/12/08或其他。
换句话说,我要确保波斯日期格式(如String)类似于以下这些有效格式:

1。YYYY/MM/DD

2。YYYY/MM/D

3。YYYY/M/DD

4。YYYY/M/D


任何解决方案?

小智 6

使用此正则表达式

/^[1-4]\d{3}\/((0[1-6]\/((3[0-1])|([1-2][0-9])|(0[1-9])))|((1[0-2]|(0[7-9]))\/(30|([1-2][0-9])|(0[1-9]))))$/

jQuery中的此正则表达式完全检查您的波斯日期模板

:4位数字从1300或1400开始

月,日:对于一年中的前六个月,计算31天,对于一年中的下五个月,计算30天,对于一年的最后一个月,计算29天