试着用jquery插件的方式将全角与半角的函数写成插件。
///全角空格为12288,半角空格为32
///其他半角字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
(function($){
$.extend({
//全角转换为半角函数
toCdb : function(str){
var result="";
var charCode;
for (var i = 0; i < str.length; i++) {
charCode = str.charCodeAt(i);
//转换空格
if (charCode==12288) {
result+= String.fromCharCode(charCode-12256);
continue;
}
if (charCode > 65280 && charCode <65375)
result+= String.fromCharCode(charCode - 65248);
else result+= String.fromCharCode(charCode);
}
return result;
},
//半角转换为全角函数
toDbc: function(str){
var tmp = "";
var charCode;
for(var i=0;i<str.length;i++) {
charCode = str.charCodeAt(i);
if(charCode == 32) {
tmp= tmp+ String.fromCharCode(12288);
}
if(charCode > 33 && charCode < 127) {
tmp=tmp+String.fromCharCode(charCode + 65248);
} else {
tmp=tmp+String.fromCharCode(charCode);
}
}
return tmp;
}
});
}(jQuery))
分享到:
相关推荐
C++全角半角字符转换
用PB语言编写的全角与半角互转函数,请大家下载进行修改与上传、学习
全角半角转换函数.txt全角半角转换函数.txt全角半角转换函数.txt全角半角转换函数.txt全角半角转换函数.txt全角半角转换函数.txt全角半角转换函数.txt全角半角转换函数.txt全角半角转换函数.txt全角半角转换函数.txt...
对postgresql数据库中不规则的数据批量处理查询,有些是全角的,需要转换查询,匹配,可以使用这个方法postgres全角转半角函数.txt
可以实现字符串的全角到半角及半角到全角的转换,还是挺方便的,不对空格以及ascii表中其他可见字符之外的字符做任何处理,可以运行
半角与全角字符的转换
全角转半角,半角转全角,判断字符是否为全角 全角转半角,半角转全角,判断字符是否为全角
全角半角转换,c++
java 全角半角转换 对角对全角的转换
javascript全角符转换半角符的部分代码用于把输入的全角字符转化成半角字符
全角转半角,半角转全角,全角半角字符串转换工具类Character.java
将日语全角转为半角
全角 半角 转换器 C C++ 无需安装 小巧易用
JAVA的全角和半角的转换代码 、JAVA全角和半角的转换代码
CS2005中winfrm解决输入法自动全角到半角转换 回车光标到下一个控件
今天小编就为大家分享一篇关于易语言全角与半角转换的使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
全角半角转换工具是一款可以批量将全角转换成半角,或批量将半角转换为全角的软件。全角半角转换工具支持文件导入、导出。 使用方法 1.将带有全角数字的新闻(Ctrl C)复制,在(Ctrl V)粘贴到上面文本框内。 2....
解决任何情况下的全角、半角字符转化问题,有效的控制程序中出现全角半角问题。方法简单,易懂。
全角数字半角数字转换程序代码!
实现日文的全角半角转换 平假名片假名都转换