我有一个将电话号码存储为'+11231231234'
的应用程序。为了方便用户,我将其转换为视图中的+1(123) 123-1234
。我在rails中使用number_to_phone
帮助程序来执行此操作:
<%= number_to_phone(call.From, :area_code => true) %>
我还想从视图中删除+1
。如果前两个字符是+1
,我需要写什么来删除电话号码的前两个字符?
答案 0 :(得分:9)
number_to_phone(call.From, :area_code => true).gsub(/^\+\d/, '')
答案 1 :(得分:2)
另一种方式:
number_to_phone(call.From, :area_code => true)[2..-1]
当然这只有在你总是想删除前两个字符时才有效,但在cpu上更容易:)