有以下号码...
0000950123-09-032084
都是数字,没有字母。我想将它存储在我的数据库中(sqlite3
用于开发和Postgres
生产)Activerecord
。
我想设置某种类型的掩码,以便我可以将数字存储为:integer
以上述格式格式化的字符串。
有什么方法可以帮助解决这个问题吗?
我想我可以用...
string = "0000950123-09-032084"
number = string.gsub("-","").to_i
但我觉得需要有更好的方法。理想的解决方案将匹配模式并存储为整数。