在文本字段中接受多个电话号码

时间:2016-08-25 05:46:42

标签: regex

我需要一个应接受

的正则表达式
  1. 多个电话号码至少3
  2. ' +',' ',' - '这3个特殊字符是可选的。如果在字段中给出或不给出这些特殊字符,该字段应该接受
  3. EX:+91 1234567890,123 456 7890,123-456-789它应接受所有这些格式,并且该字段应至少接受3个电话号码。

    任何人都可以为此提出最佳解决方案。

    先谢谢。

1 个答案:

答案 0 :(得分:1)

这是你可以使用的正则表达式。

((\+?\s?([0-9]{1,4}|[1](?:-?)[0-9]{3}(?:-?))(?:\s?)*)?([(]?[0-9]{3}[)]?)(?:\s*-?\s*)([0-9]{3})(?:\s*-?\s*)([0-9]{4}))

RegexStorm Validation Example

Regex101 Validation and Explaination