半角全角相互转换的js函数


Posted in Javascript onOctober 16, 2009
///全角空格为12288,半角空格为32 
///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 
//半角转换为全角函数 
function ToDBC(txtstring) 
{ 
var tmp = ""; 
for(var i=0;i<txtstring.length;i++) 
{ 
if(txtstring.charCodeAt(i)==32) 
{ 
tmp= tmp+ String.fromCharCode(12288); 
} 
if(txtstring.charCodeAt(i)<127) 
{ 
tmp=tmp+String.fromCharCode(txtstring.charCodeAt(i)+65248); 
} 
} 
return tmp; 
} 
//全角转换为半角函数 
function ToCDB(str) 
{ 
var tmp = ""; 
for(var i=0;i<str.length;i++) 
{ 
if(str.charCodeAt(i)>65248&&str.charCodeAt(i)<65375) 
{ 
tmp += String.fromCharCode(str.charCodeAt(i)-65248); 
} 
else 
{ 
tmp += String.fromCharCode(str.charCodeAt(i)); 
} 
} 
return tmp 
}
Javascript 相关文章推荐
发现的以前不知道的函数
Sep 19 Javascript
用js+xml自动生成表格的东西
Dec 21 Javascript
节点的插入之append()和appendTo()的用法介绍
Jan 13 Javascript
JavaScript使用指针操作实现约瑟夫问题实例
Apr 07 Javascript
jquery实现列表上下移动功能
Feb 25 Javascript
js 判断一组日期是否是连续的简单实例
Jul 11 Javascript
js生成随机颜色方法代码分享(三种)
Dec 29 Javascript
JavaScript实现连连看连线算法
Jan 05 Javascript
灵活使用console让js调试更简单的方法步骤
Apr 23 Javascript
angular异步验证防抖踩坑实录
Dec 01 Javascript
2019年度web前端面试题总结(主要为Vue面试题)
Jan 12 Javascript
jQuery实现简易聊天框
Feb 08 jQuery
JavaScript 三种创建对象的方法
Oct 16 #Javascript
JQuery困惑—包装集 DOM节点
Oct 16 #Javascript
JavaScript 对象成员的可见性说明
Oct 16 #Javascript
Javascript 圆角div的实现代码
Oct 15 #Javascript
IE Firefox 使用自定义标签的区别
Oct 15 #Javascript
JavaScript 基础知识 被自己遗忘的
Oct 15 #Javascript
javascript 操作cookies及正确使用cookies的属性
Oct 15 #Javascript
You might like
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
2015/12/21 PHP
使用php实现网站验证码功能【推荐】
2017/02/09 PHP
对setInterval在火狐和chrome切换标签产生奇怪的效果之探索,与解决方案!
2011/10/29 Javascript
IE8对JS通过属性和数组遍历解析不一样的地方探讨
2013/05/06 Javascript
js正文内容高亮效果的实现方法
2013/06/30 Javascript
javascript避免数字计算精度误差的方法详解
2014/03/05 Javascript
Nodejs为什么选择javascript为载体语言
2015/01/13 NodeJs
jQuery实现可编辑表格并生成json结果(实例代码)
2017/07/19 jQuery
利用JavaScript实现栈的数据结构示例代码
2017/08/02 Javascript
基于 Bootstrap Datetimepicker 联动
2017/08/03 Javascript
AngularJS日程表案例详解
2017/08/15 Javascript
vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)
2018/01/16 Javascript
JS中判断某个字符串是否包含另一个字符串的五种方法
2018/05/03 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
[00:09]DOTA2全国高校联赛 精彩活动引爆全场
2018/05/30 DOTA
朴素贝叶斯算法的python实现方法
2014/11/18 Python
tensorflow 输出权重到csv或txt的实例
2018/06/14 Python
在PyCharm下打包*.py程序成.exe的方法
2018/11/29 Python
python获取Pandas列名的几种方法
2019/08/07 Python
python getpass实现密文实例详解
2019/09/24 Python
pycharm激活方法到2099年(激活流程)
2020/09/22 Python
python3中celery异步框架简单使用+守护进程方式启动
2021/01/20 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
移动Web—CSS为Retina屏幕替换更高质量的图片
2012/12/24 HTML / CSS
Europcar美国/加拿大:预订汽车或卡车租赁服务
2018/11/13 全球购物
沙特阿拉伯排名第一的在线时尚购物应用程序:1Zillion
2020/08/08 全球购物
可靠的数据流传输TCP
2016/03/15 面试题
经理秘书找工作求职信
2013/12/19 职场文书
服装机修工岗位职责
2013/12/26 职场文书
高中生自我评语大全
2014/01/19 职场文书
新年主持词
2014/03/27 职场文书
优秀的个人求职信范文
2014/05/09 职场文书
给女朋友的道歉短信
2015/05/12 职场文书
2015年保险公司内勤工作总结
2015/05/23 职场文书
美丽的大脚观后感
2015/06/03 职场文书
2019自荐信该如何写呢?
2019/07/05 职场文书