gpt4 book ai didi

javascript - 巴西电话号码的正则表达式

转载 作者:行者123 更新时间:2023-12-05 08:53:45 26 4
gpt4 key购买 nike

我正在尝试为用户输入巴西电话号码设置正则表达式验证。我需要它接受(或尽可能接近)的格式是:22-22222-2222 22222222222 (22) 22222 2222 (22)-22222-2222 22 22222 2222 (22)222222222

所以它只需要接受数字、空格、破折号、括号。对此有任何建议,我们将不胜感激!

最佳答案

我刚刚为巴西数字制作了一个当前有效的正则表达式:

^\s*(\d{2}|\d{0})[-. ]?(\d{5}|\d{4})[-. ]?(\d{4})[-. ]?\s*$

https://regex101.com/r/safMl7/2 查看验证

不会获取国家代码,因为我们知道它来自巴西:+55。

将适用于以下示例,有或没有空格和破折号:

  • 12 1234 1234
  • 12 12345 1234
  • 12345 1234
  • 1234 1234

每组正则表达式将被正确的巴西分组划分。

看这个例子:62 98345 1234

See this example: 62 98345 1234

关于javascript - 巴西电话号码的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52882658/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com