从Rails中的字符串中删除所有空格字符

时间:2016-02-28 04:10:45

标签: ruby-on-rails controller integer spaces

如何从字符串中删除所有空格和空格字符?

我尝试了以下内容:

number = params[:phone][:number]
number.delete(' ').gsub(/\D/)

但是,如果我输入一个带空格的数字,我仍会得到类似0000 000的数字。它应该返回0000000,即没有空格。

1 个答案:

答案 0 :(得分:1)

使用破坏性删除方法。中#delete!

number.delete!(' ').gsub(/\D/)