フォーマットに一致するJavascriptで正規表現を作成しようとしていm/dd/yy-m/dd/yy
ます(したがって、のようになります4/11/12-5/12/13
)。最初のセクションをテストしましたが、問題ないように見えますが、最初のセクションを通過できないようです。これが私が持っているものです(それは動作しますが4/11/12
、動作しません-5/12/12
:
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})))[-]$/ ;