function zen2han(input) {
return input.replace(/[!-~]/g,
function(input){
return String.fromCharCode(input.charCodeAt(0)-0xFEE0);
}
);
};
JavaScriptで全角→半角変換を行うのにとても便利なjQueryのプラグインがあります
https://github.com/megazalrock/jquery-supertextconverter
使い方
var my_text = '全角のテキスト1233456';
var conv = $.SuperTextConverter();
my_text = conv.toHankaku(my_text);
alert(my_text);
です。