使用 JavaScript 验证电话号码

2023-12-09

我在一些网站上找到了这段代码,它运行得很好。它验证电话号码是否采用以下格式之一:
(123)456-7890 or 123-456-7890

问题是我的客户(我不知道为什么,也许是客户的东西)想要添加另一种格式,连续的十个数字,如下所示:1234567890.

我正在使用这个正则表达式,

/^(\()?\d{3}(\))?(-|\s)?\d{3}(-|\s)\d{4}$/

我如何添加它也验证另一种格式?我不擅长正则表达式。


我选择的正则表达式是:

/^[\+]?[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,6}$/im

有效格式:

(123)456-7890
(123)456-7890
123-456-7890
123.456.7890
1234567890
+31636363634
075-63546725

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 JavaScript 验证电话号码 的相关文章

随机推荐