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