半角英数字記号類を全角英数字記号類に変換
function h2z(han) { // 半角英数字記号類を全角英数字記号類に変換 // ASCII の 文字類 => 全角のそれら ( SP が含まれていないことに注意 ) // [\u0021-\u007e] => [\uff01-\uff5e] return han.replace(/[\u0021-\u007e]/g, function(c) { return String.fromCharCode(c.charCodeAt(0) + 0xff01 - 0x0021); }); }
とりあえず書いてみたのですが、これでいいのかな。教えてえらい人。
r2z はなんかおかしいと思ったので、 h2z に直してみた。roma も han にしてみた。