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