Javascript 简单电话Regxp返回:未捕获语法错误:无效或意外令牌

Javascript 简单电话Regxp返回:未捕获语法错误:无效或意外令牌,javascript,jquery,regex,Javascript,Jquery,Regex,我试图通过自定义regExp进行电话验证,但我在控制台中遇到此错误 Uncaught SyntaxError: Invalid or unexpected token 电话格式如下#############################。和前缀..但在我合并此代码之前它工作正常 Html: 这里有两个问题: 1) 您需要将最后一个字符从反斜杠()替换为公共斜杠(/) 2) 您需要将第二个公共斜杠(/)替换为反斜杠() 转义也请阅读以下内容:谢谢,它解决了问题,但需要在regexp中放入/最

我试图通过自定义regExp进行电话验证,但我在控制台中遇到此错误

Uncaught SyntaxError: Invalid or unexpected token
电话格式如下#############################。和前缀..但在我合并此代码之前它工作正常

Html:

这里有两个问题:

1) 您需要将最后一个字符从反斜杠()替换为公共斜杠(/)

2) 您需要将第二个公共斜杠(/)替换为反斜杠()


转义也请阅读以下内容:

谢谢,它解决了问题,但需要在regexp中放入/最后一个字符吗?
 <input id="phone"><button id="check">Check</button>
var re = /(?:\d{3}|/(\d{3}\))([-|.])\d{3}\1\d{4}\;  

      $("#check").click(function(){
      var OK = re.exec($("#phone").val());  
        if (!OK)  
          window.alert($("#phone").val() + ' isn\'t a phone number with area code!');  
        else
          window.alert('Thanks, your phone number is ' + OK[0]);
      });
var re = /(?:\d{3}|\(\d{3}\))([-|.])\d{3}\1\d{4}/;