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;
};
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
- js文件字体全角转半角,半角转全角。
- JS全角转半角
- JS半角转全角
- JS全角转半角
- 全角转半角 半角转全角
- 全角转半角与半角转全角
- 半角转全角、全角转半角
- 转全角半角
- 半角转全角
- 全角转半角
- 全角转半角函数
- VBA 全角转半角
- php 全角转半角
- 全角转半角
- 半角全角互转
- 日文全角转半角
- SQL 全角转半角
- 全角转半角
- mount.nfs: access denied by server while mounting
- ant安装、环境变量配置及验证
- 一只小蜜蜂
- ORA错误小汇总
- poj 1125 floyd简单应用
- js文件字体全角转半角,半角转全角。
- axis2 wsdl2java 使用方式
- 在win7下Myeclipse导入Mahout
- linux 查看文件系统类型
- ant命令操作
- FreeMarker中if标签内的判断条件
- Linux下交叉编译gdb和gdbserver
- Oracle服务器修改IP地址的方法
- 第十一章 Spring依赖注入(Spring Framework3.1教程)