日期格式的javascript正则表达式异常

javascript regex exception in date format

本文关键字:正则表达式 异常 javascript 格式 日期      更新时间:2023-09-26

加载使用正则表达式的页面时发生异常。请帮我找出哪里出了问题。如果我删除regex,那么它就工作了。

 function show()
  {
    vat patt =/^(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)'d'd$/;
    var temp="08/02/1988";
    if(isNaN(temp.match(patt)))
       alert("success");
    else
       alert("not success");
  }

异常:错误:缺少;before语句源文件:

您的RegEx应该是

var patt =/^(0[1-9]|[12][0-9]|3[01])[- '/.](0[1-9]|1[012])[- '/.](19|20)'d'd$/;

问题:
1.vat-拼写错误应为var
2.表达式中的所有/都应使用'/ 进行转义