フォーマットに一致する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})))[-]$/ ;