Jquery 用于10-15位电话号码验证的正则表达式

Jquery 用于10-15位电话号码验证的正则表达式,jquery,regex,validation,phone-number,Jquery,Regex,Validation,Phone Number,我想编写一个自定义jQuery验证器方法来验证电话号码,我需要regex的帮助 这是国际电话号码,所以它只需要接受10-15位数字。这里的另一个条件是我已经有了一个电话掩码: +(这里有+和15个下划线) 正则表达式可能会忽略+和下划线,任何介于10-15之间的数字都应被接受为有效电话号码。 可能接受的数字: +2345678901_____ +23456789012____ +234567890123___ +2345678901234__ +23456789012345_ +2345678

我想编写一个自定义jQuery验证器方法来验证电话号码,我需要regex的帮助

这是国际电话号码,所以它只需要接受10-15位数字。这里的另一个条件是我已经有了一个电话掩码:
+
(这里有
+
和15个下划线)

正则表达式可能会忽略+和下划线,任何介于10-15之间的数字都应被接受为有效电话号码。

可能接受的数字:

+2345678901_____
+23456789012____
+234567890123___
+2345678901234__
+23456789012345_
+234567890123456

谢谢你的帮助

以下模式在这里似乎有效:

^\+(?=.{15})\d{10,15}_{0,5}$
这使用正向前瞻来断言输入中正好出现15个字符,不包括前导的
+
。有了这个断言,我们就可以匹配10-15位数字,后跟0-5个下划线