gpt4 book ai didi

C# 正则表达式验证电话号码

转载 作者:可可西里 更新时间:2023-11-01 07:43:21 28 4
gpt4 key购买 nike

如果有人可以帮助我使用正则表达式来获取电话号码,那就太好了。以下是条件:

  • 如果出现+,那么它应该是第一个字符
  • 允许的字符是数字 ( ) 空格 - 和 .
  • 最少 6 个数字,最多 12 个
  • ( , ) 和空格可以出现在字符串的任何地方
  • - 不应该是第一个和最后一个字符,如果 + 存在,也不应该紧跟在 + 之后。

以下是一些有效的数字:

  • +93483227359
  • +1 703 335 65123
  • 34565464
  • 001 (703) 332-6261
  • +1703.338.6512
  • +934-83227359
  • (111)123-4567
  • 111-123-4567

提前致谢

最佳答案

尝试:

^\+?(\d[\d-. ]+)?(\([\d-. ]+\))?[\d-. ]+\d$

但是它不处理数字计数

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

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