将掩码应用于字符串(电话号码)?

时间:2014-03-10 10:17:34

标签: ruby-on-rails ruby

我希望保存到数据库的电话号码格式相同。现在,它使用jquery.maskedinput插件在前端完成,它看起来像这样:

$('input').mask('+1 (111) 111-1111')

我们正在开发API,因此必须将此功能移至后端。有没有办法在ruby / rails中使用jquery.maskedinput进行数字格式化?我希望保存到DB的电话号码格式相同。现在,它在前端使用“jquery.maskedinput”插件完成,它看起来像这样:

$('input').mask('+1 (111) 111-1111')

我们正在开发API,因此必须将此功能移至后端。 Ruby / Rails中有没有办法像“jquery.maskedinput”一样简单地进行数字格式化?

1 个答案:

答案 0 :(得分:0)

请看一下phone gem。

pn = Phoner::Phone.parse('+385915125486')
pn.format("+ %c (%a) %n") # => "+ 385 (91) 5125486"