ruby-on-rails – 是否有一个宝石正规化和格式化美国的红宝石手机号码?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 是否有一个宝石正规化和格式化美国的红宝石手机号码?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用虚假格式化电话号码(意思是说,如果我把xxx-xxx-xxxx转换成一个字符串,并且还告诉是否有一个(1)删除它).

但这对我们的电话号码真的不起作用,它是专为国际数字而设计的.

有等同的吗?

谢谢.

http://rubygems.org/gems/phony

解决方法

今年早些时候,我回顾了一大堆红宝石宝石,解析和格式化电话号码.它们分为若干组(见下文). TLDR:我用’手机’.它可能适用于您,因为您可以指定其使用的默认国家代码,如果您的电话号码不包括一个.

1)以美为中心:

大手机(0.1.4)
phone_wrangler(0.1.3)
simple_phone_number(0.1.9)

2)取决于rails或active_record:

phone_number(1.2.0)
validates_and_formats_phones(0.0.7)

3)已经合并回中继线的“电话”叉子:

elskwid电话(0.9.9.4)
tfe手机(0.9.9.1)

4)依靠您提前了解该地区

手机(0.1.0)

5)几乎可以为我工作

电话(0.9.9.3)

6)不包含宝石名称中的子串“手机”(编辑:我看到你试过这个)

假(1.6.1)

这些分组可能有些不公平或过时,因此请随意评论.我必须承认,当时有多少人部分重新发明了这个特定的轮子,我有点沮丧.

猜你在找的Ruby相关文章