js文件字体全角转半角,半角转全角。

来源:互联网 发布:变脸僵尸软件 编辑:程序博客网 时间:2024/05/17 09:13
//转为全角转换
tools.toFullWidth = function(str) {
// str = str.replaceAll(/\./g, '。');
var hash = {'32':'\u3000'}; 
var ret = [], i = 0, len = str.length, code, chr;
for (; i < len; ++i) {
code = str.charCodeAt(i);
var letter = str.charAt(i);
if(letter == '`' || letter == '.') {
ret[i] = letter;
}else{
chr = hash[code];
if (!chr && code > 31 && code < 127) {
chr = hash[code] = String.fromCharCode(code + 65248);
}
ret[i] = chr ? chr : str.charAt(i);
}
}
return ret.join(''); 
};
// 转为半角
tools.toHalfWidth = function(str, caseList) {
$.each(caseList, function() {
var strCases = this;
str = str.replaceAll(strCases[1], strCases[0]);
});
return str; 
};
0 0
原创粉丝点击