Javascript 使用正则表达式对多个电话号码进行特殊验证

Javascript 使用正则表达式对多个电话号码进行特殊验证,javascript,regex,validation,numbers,Javascript,Regex,Validation,Numbers,我想使用正则表达式验证多个电话号码,如+905369865222-625,可以以“+”开头,也可以以“-”分割 经过一点练习,我达到了这一点: ^\+?[0-9-]+(?:;\+?[0-9-]+)*$ 此正则表达式可以接受以下数字: +91-9743574891+1-570-456-2233;+66-12324576 +91-9743574891;+1-570-456-2233;6612324576 现在我想给每个电话号码加一个限制。^+?[0-9-]{6,24}(?;+?[0-9-]{6,2

我想使用正则表达式验证多个电话号码,如+905369865222-625,可以以“+”开头,也可以以“-”分割

经过一点练习,我达到了这一点:

^\+?[0-9-]+(?:;\+?[0-9-]+)*$
此正则表达式可以接受以下数字:

+91-9743574891+1-570-456-2233;+66-12324576 +91-9743574891;+1-570-456-2233;6612324576

现在我想给每个电话号码加一个限制。

^+?[0-9-]{6,24}(?;+?[0-9-]{6,24})*$


这对我来说已经足够了

请向我们展示您试图编写的代码!请提供更多详情。