我用來驗證日期的正則表達式:較小的日期正則表達式
^(((0[1-9]|[12]\d|3[01])\/(0[13578]|1[02])\/((19|[2-9]\d)\d{2}))|((0[1-9]|[12]\d|30)\/(0[13456789]|1[012])\/((19|[2-9]\d)\d{2}))|((0[1-9]|1\d|2[0-8])\/02\/((19|[2-9]\d)\d{2}))|(29\/02\/((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))))$
的作品真的很好,但我使用它在用asp.net正則表達式驗證程序的地方,我想將它最小化,所以我可以減少頁面大小。它適用於dd/mm/yyyy格式並處理閏年。我正在尋找更簡潔的正則表達式語句。
你的正則表達式使我的眼睛流血! – Aren 2010-05-27 20:21:47
我真的很喜歡「......並處理閏年。」 =) – Jens 2010-05-28 11:31:49
我知道,它確實使眼睛流血。延斯 - 不知道你在做什麼。 – Jeremy 2010-05-28 15:27:50