ruby-on-rails - Rails number_to_phone : Remove country code from phone number

标签 ruby-on-rails ruby

我有一个将电话号码存储为 '+11231231234' 的应用程序。为了方便用户,我在 View 中将其转换为:+1(123) 123-1234。我在 Rails 中使用 number_to_phone 助手来完成它:

<%= number_to_phone(call.From, :area_code => true) %>

我还想从 View 中删除 +1。如果前两个字符是 +1,我需要写什么来删除电话号码的前两个字符?

最佳答案

number_to_phone(call.From, :area_code => true).gsub(/^\+\d/, '')

关于ruby-on-rails - Rails number_to_phone : Remove country code from phone number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13018512/

相关文章:

ruby-on-rails - Rails 供应商 Assets 未提供服务.. 未找到路由错误

mysql - 在 ruby 中获取时间间隔

ruby - 将 UTC 时间转换为太平洋时间

ruby-on-rails - 将简单搜索与 Kaminari Pagination Gem 结合使用

ruby-on-rails - 加载模板页面的 "Rails Way"是什么

ruby-on-rails - Ruby on Rails 无法在应用程序内显示回形针头像

ruby-on-rails - Rails 3 迁移现在在 Rails 5 中失败

ruby-on-rails - 有条件地链接范围的最佳方法

javascript - 如何使用 jquery 将数据传递/阻止到表单中

ruby-on-rails - Rails 引擎中的助手