用于 10-15 位 phone 数字验证的正则表达式
Regex for 10-15 digit phone number validation
我想编写自定义 jQuery 验证器方法来验证 phone 数字,我需要有关正则表达式的帮助。
它用于国际 phone 号码,因此它只需要接受 10-15 位数字。这里还有一个条件是我已经有一个 phone 掩码:
+___ ___ ___ ___ ___
(这里有 +
和 15 个下划线)。
正则表达式可能会忽略 + 和下划线,并且 10-15 之间的任何数字都应被接受为有效的 phone 数字。
screenshot of the phone area field is here
可能接受的数字:
+2345678901_____
+23456789012____
+234567890123___
+2345678901234__
+23456789012345_
+234567890123456
感谢您的帮助!
以下模式似乎适用于此:
^\+(?=.{15})\d{10,15}_{0,5}$
这使用正面前瞻来断言输入中恰好有 15 个字符,不包括前导 +
。有了这个断言,我们可以匹配 10-15 个数字,后跟 0-5 个下划线。
我想编写自定义 jQuery 验证器方法来验证 phone 数字,我需要有关正则表达式的帮助。
它用于国际 phone 号码,因此它只需要接受 10-15 位数字。这里还有一个条件是我已经有一个 phone 掩码:
+___ ___ ___ ___ ___
(这里有 +
和 15 个下划线)。
正则表达式可能会忽略 + 和下划线,并且 10-15 之间的任何数字都应被接受为有效的 phone 数字。 screenshot of the phone area field is here
可能接受的数字:
+2345678901_____
+23456789012____
+234567890123___
+2345678901234__
+23456789012345_
+234567890123456
感谢您的帮助!
以下模式似乎适用于此:
^\+(?=.{15})\d{10,15}_{0,5}$
这使用正面前瞻来断言输入中恰好有 15 个字符,不包括前导 +
。有了这个断言,我们可以匹配 10-15 个数字,后跟 0-5 个下划线。