Jquery開発で全角を半角に、半角を全角に変換するサンプルコード

2016年1月3日

コード下記:
(function($){
$.extend({
//全角を半角に変換
quanToBan : function(str){
var zenkaku="";
var charCode;
for (var i = 0; i < str.length; i++) {
charCode = str.charCodeAt(i);
//スペース変換
if (charCode==12288) {
zenkaku+= String.fromCharCode(charCode-12256);
continue;
}

if (charCode > 65280 && charCode <65375)
zenkaku+= String.fromCharCode(charCode – 65248);
else zenkaku+= String.fromCharCode(charCode);
}

return zenkaku;
},

//半角を全角に変換
bantoQuan: function(str){
var hankaku = “";
var charCode;
for(var i=0;i<str.length;i++) {
charCode = str.charCodeAt(i);
if(charCode == 32) {
hankaku= hankaku+ String.fromCharCode(12288);
}

if(charCode > 33 && charCode < 127) {
hankaku=hankaku+String.fromCharCode(charCode + 65248);
} else {
hankaku=hankaku+String.fromCharCode(charCode);
}
}

return hankaku;
}
});
}(jQuery))

JavaScript

Posted by arkgame