我使用虚假格式化电话号码(意思是说,如果我把xxx-xxx-xxxx转换成一个字符串,并且还告诉是否有一个(1)删除它).
但这对我们的电话号码真的不起作用,它是专为国际数字而设计的.
有等同的吗?
谢谢.
解决方法
今年早些时候,我回顾了一大堆红宝石宝石,解析和格式化电话号码.它们分为若干组(见下文). 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)
这些分组可能有些不公平或过时,因此请随意评论.我必须承认,当时有多少人部分重新发明了这个特定的轮子,我有点沮丧.