Javascript の 全角数字、半角数字変換

Javascriptの全角数字を半角数字に変換しようと思って

グーグル先生に聞いてみたけどあまりにも冗長なコードが多すぎるのでちょこっと自作

function cast_num(a)
{
	return a.replace(/[0123456789]/g
		, function(a){
			var b = "0123456789".indexOf(a);
			return (b !== -1)? b:a;
		}
	);
}

まー、たったこれだけ、一行で書けるレベルなんですけどピッタリのものがなかったので

とりあえず、メモ

あ、関数名は適当

ZenNum2HanNum

とかいう関数名はいまいち嫌い(笑

ところで、こういった単純なスニペットの需要はないかと思って書かな方んですが、意外と需要あるもんですかね?

あ、思いついた時に上げていきたいと思います (^^)/

« Windowsのショートカットスクリプトにおけるファイルサイズと実効速… »
2012/07/15