2

我有一个将电话号码存储为'+11231231234'. 为了方便用户,我将其转换为:+1(123) 123-1234在视图中。我使用number_to_phonerails中的助手来做到这一点:

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

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

4

2 回答 2

9
number_to_phone(call.From, :area_code => true).gsub(/^\+\d/, '')
于 2012-10-22T19:41:11.077 回答
2

另一种方式:

number_to_phone(call.From, :area_code => true)[2..-1]

当然,这仅在您总是想删除前两个字符时才有效,但在 cpu 上更容易:)

于 2012-10-22T19:54:13.143 回答