Regex模式验证手机不工作

Regex pattern to validate phone not working

本文关键字:工作 手机 验证 模式 Regex      更新时间:2023-09-26

只是尝试用JavaScript创建一个简单的Regex验证。我想验证以下格式的电话号码"+91 xxx xxx xxx";,其中国家代码是固定的。

我使用了以下正则表达式模式

/^[91]-'d{3}-'d{3}-'d{3}$/

但它不起作用。这是我的jsfiddle

你能帮忙吗?

您需要在开始时添加+,还必须删除具有91 的字符类

^'+91-'d{3}-'d{3}-'d{3}$

演示

[91]将匹配单个字符9或1,但不匹配91。要匹配91,您需要从字符类中取出数字91。+是正则表达式中的元字符,您需要对其进行转义以匹配文本+符号。