javascript中日期格式的正则表达式

javascript中日期格式的正则表达式,javascript,regex,Javascript,Regex,我需要一个Javascript中的日期格式mm/yyyy的正则表达式 我尝试以下方法 var reDate = /^(\d{1,2})/(\d{4})$/; 但不起作用。 我认为问题在于/要在正则表达式中使用正斜杠,需要对其进行转义,因为它还用作分隔符 /^(\d{1,2})\/(\d{4})$/ ^^ 上述正则表达式也将匹配任意两个数字,例如00、99。 使用以下正则表达式仅匹配1-12之间的数字 归功于 要在正则表达式中使用正斜杠,需要对其进行转义,因为它也用作分

我需要一个Javascript中的日期格式mm/yyyy的正则表达式

我尝试以下方法

var reDate = /^(\d{1,2})/(\d{4})$/;
但不起作用。
我认为问题在于/

要在正则表达式中使用正斜杠,需要对其进行转义,因为它还用作分隔符

/^(\d{1,2})\/(\d{4})$/
           ^^

上述正则表达式也将匹配任意两个数字,例如00、99。 使用以下正则表达式仅匹配1-12之间的数字

归功于


要在正则表达式中使用正斜杠,需要对其进行转义,因为它也用作分隔符

/^(\d{1,2})\/(\d{4})$/
           ^^

上述正则表达式也将匹配任意两个数字,例如00、99。 使用以下正则表达式仅匹配1-12之间的数字

归功于


那不是正则表达式,那是字符串。使用
var reDate=/^(\d{1,2})-(\d{4})$/
您需要一个RegExp对象,
var rgx=new RegExp(reDate)那不是正则表达式,那是一个字符串。使用
var reDate=/^(\d{1,2})-(\d{4})$/
您需要一个RegExp对象,
var rgx=new RegExp(reDate)Aso匹配“0/2015/”
/^(\d{1,2})\/(\d{4})$/。测试(“0/2011”)Aso匹配“0/2015/”
/^(\d{1,2})\/(\d{4})$/。测试(“0/2011”)