Ruby

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

More than 3 years have passed since last update.

これだけ

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

NKFとか使わなくても、数字くらいなら、trで変換するのがお手軽。
(カタカナとかになると、全半角で文字数も変わってくるのでtrでは難しい)