regex - 电话验证正则表达式

标签 regex phone-number

我正在使用此模式来检查电话号码的验证

^[0-9\-\+]{9,15}$

它适用于 0771234567+0771234567, 但我希望它适用于 077-1234567+077-1234567 以及 +077-1-23-45-67 和 +077-123-45-6- 7

我应该改变什么模式?

最佳答案

请参阅此帖子

example of a regular expression in jquery for phone numbers

/\(?([0-9]{3})\)?([ .-]?)([0-9]{3})\2([0-9]{4})/
  • (123) 456 7899
  • (123).456.7899
  • (123)-456-7899
  • 123-456-7899
  • 123 456 7899
  • 1234567899

支持

关于regex - 电话验证正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8634139/

相关文章:

键盘限制中的Android xml电话号码

swift - 搜索和调用兴趣点的电话号码

python - 美国格式的电话号码到 Python 中的链接

MySql REGEXP 运算符

regex - 如何替换任何语言的所有非字母数字?

php - 检查 MySQL 行中的值

android - 如何使用电子邮件和/或电话号码查询 Android 2.x 联系人?

正则表达式 - 如果第一个数字是 1 返回 1 但如果它是 145 返回 145 但如果它的 133 返回 133

python regex - 如何拆分日期模式上的字符串 - 仅保留日期模式第二次出现后的值

由于手机号码无效,iOS Swift 调用崩溃