0
我想在Javascript中使用與m/dd/yy-m/dd/yy
格式匹配的正則表達式(因此它應該看起來像4/11/12-5/12/13
)。我已經測試了我的第一部分,似乎是炒作,但我似乎無法超越第一部分。這裏是我有什麼(它會爲4/11/12
工作,但不是-5/12/12
:正則表達式日期格式m/dd/yy-m/dd/yy
var myDateRE = /^((0?[13578]|10|12)(-|\/)(([1-9])|(0[1-9])|([12])([0-9]?)|(3[01]?))(-|\/)((19)([2-9])(\d{1})|(20)([01])(\d{1})|([8901])(\d{1}))|(0?[2469]|11)(-|\/)(([1-9])|(0[1-9])|([12])([0-9]?)|(3[0]?))(-|\/)((19)([2-9])(\d{1})|(20)([01])(\d{1})|([8901])(\d{1})))[-]$/ ;
聖意大利麪,蝙蝠俠! '.split(' - ')'字符串並分別測試每個半部分會不會更容易? – JJJ 2013-03-09 21:26:41
@Juhana - 打敗我吧!比正則表達式瘋狂更容易的方法 – levelnis 2013-03-09 21:27:35