Javascript 正则表达式:语法错误:未终止的字符串文字

Javascript 正则表达式:语法错误:未终止的字符串文字,javascript,regex,Javascript,Regex,我将这个正则表达式放入我的验证器,当我转到页面时,控制台显示以下错误: SyntaxError:未终止的字符串文字 .attr("regex", "^(((0?[1-9]|1[012])/(0?[1-9]|1\d|2[0-8])|(0? [13456789]|1[012])/(29|30)|(0?[13578]|1[02])/31)/(19|[2-9]\d)\d{2}|0?2/29/((19|[2-9]\d)(0[48]|[2468][048]|[13579][26])|(([2468][0

我将这个正则表达式放入我的验证器,当我转到页面时,控制台显示以下错误: SyntaxError:未终止的字符串文字

.attr("regex", "^(((0?[1-9]|1[012])/(0?[1-9]|1\d|2[0-8])|(0?   [13456789]|1[012])/(29|30)|(0?[13578]|1[02])/31)/(19|[2-9]\d)\d{2}|0?2/29/((19|[2-9]\d)(0[48]|[2468][048]|[13579][26])|(([2468][048]|[3579][26])00)))$quot;)
有什么帮助吗


谢谢

您需要更改
quot用于行末的

您需要更改行末的

您在第二个参数的末尾缺少一个
。它显示为
quot;

这很奇怪,因为我希望看到
(HTML实体)。我想您已经过滤掉了
&

您在第二个参数的末尾缺少了一个
。它显示为
quot;


这很奇怪,因为我希望看到
(HTML实体)。我想你已经过滤掉了
&

有时候你得一直看到底。有时候你得一直看到底。