gpt4 book ai didi

ruby - 在 ruby​​ 中验证电话号码

转载 作者:数据小太阳 更新时间:2023-10-29 07:02:57 25 4
gpt4 key购买 nike

验证北美电话号码的规则是什么?另外,有没有我可以使用的 regex?有 gem 可以做到这一点吗?

这里有几条我想到的规则

  1. 一个 10 位数字
  2. 没有特殊字符
  3. 正数

最佳答案

有很多 gem 可以为您做到这一点。

看看:http://rubygems.org/search?utf8=%E2%9C%93&query=phone+number

这个看起来会满足您的需要——它实际上实现了一个正则表达式来验证电话号码:http://rubygems.org/gems/validates_phone_number

对于美国、加拿大(百慕大、巴哈马...等和所有 +1 号码),正则表达式应遵循其他规则。第一个数字(+1 之后)必须是 2-9。

有关完整列表,请参阅:http://en.wikipedia.org/wiki/North_American_Numbering_Plan

关于ruby - 在 ruby​​ 中验证电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10848748/

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