Posted at

全角数字を半角数字に変換するお手軽な方法

More than 3 years have passed since last update.

これだけ

s = "0987654321"

s.tr!("0-9", "0-9")
p s # => 0987654321

NKFとか使わなくても、数字くらいなら、trで変換するのがお手軽。

(カタカナとかになると、全半角で文字数も変わってくるのでtrでは難しい)