Javascript 用于验证电话不工作的Regex模式

Javascript 用于验证电话不工作的Regex模式,javascript,regex,Javascript,Regex,只是尝试用JavaScript创建一个简单的正则表达式验证。我想验证以下格式的电话号码+91 xxx xxx xxx xxx,其中国家代码是固定的 我使用了以下正则表达式模式 /^[91]-\d{3}-\d{3}-\d{3}$/ 但它不起作用。这是我的 您能帮忙吗?您需要在开始时添加+并且还必须删除包含91的字符类 此[91]将匹配单个字符,9或1,但不匹配91。要匹配91,需要从character类中取出数字91是正则表达式中的元字符,您需要将其转义以匹配文字+符号。在印度,手机号码的格式为

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

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

/^[91]-\d{3}-\d{3}-\d{3}$/
但它不起作用。这是我的

您能帮忙吗?

您需要在开始时添加+并且还必须删除包含91的字符类


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

在印度,手机号码的格式为+91 xxxxxxxxx 10位,固定电话号码的格式为+91 0xx yyy zzz,但人们在所有不同的位置都放上破折号和空格,或者不放+91,所以你的regexp几乎永远不会匹配?不。不给任何人强加任何东西。正则表达式对我来说是新的。我只是在练习。
^\+91-\d{3}-\d{3}-\d{3}$