Line 5: var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
获取错误:Unescaped '-'
。
有谁知道问题出在哪里?是什么?
答案 0 :(得分:3)
字符类中的连字符需要转义,它们是元字符。
/^([\w\-]+(?:\.[\w\-]+)*)@((?:[\w\-]+\.)*\w[\w\-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/
答案 1 :(得分:0)
[\w-]
该字符无法在char类中显示未转义
通常你会像[a-z]