半角全角相互转换的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 相关文章推荐
如何学习Javascript入门指导
Nov 01 Javascript
Javascript中Array用法实例分析
Jun 13 Javascript
jQuery中的基本选择器用法学习教程
Apr 14 Javascript
jQuery制作圣诞主题页面 更像是爱情影集
Aug 10 Javascript
浅谈js内置对象Math的属性和方法(推荐)
Sep 19 Javascript
基于JavaScript实现的顺序查找算法示例
Apr 14 Javascript
Angular4学习教程之DOM属性绑定详解
Jan 04 Javascript
Angular6中使用Swiper的方法示例
Jul 09 Javascript
Fundebug支持监控微信小程序HTTP请求错误的方法
Feb 21 Javascript
详解Vue 单文件组件的三种写法
Feb 19 Javascript
深入理解 ES6中的 Reflect用法
Jul 18 Javascript
Vue管理系统前端之组件拆分封装详解
Aug 23 Javascript
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
php将csv文件导入到mysql数据库的方法
2014/12/24 PHP
smarty内部日期函数html_select_date()用法实例分析
2015/07/08 PHP
PHP实现负载均衡的加权轮询方法分析
2018/08/22 PHP
JavaScript面向对象之静态与非静态类
2010/02/03 Javascript
firefox下frameset取不到值的解决方法
2010/09/06 Javascript
node.js中的fs.mkdir方法使用说明
2014/12/17 Javascript
jquery实现勾选复选框触发事件给input赋值
2015/02/01 Javascript
JavaScript实现页面5秒后自动跳转的方法
2015/04/16 Javascript
浅析JS运动
2015/12/28 Javascript
Spring MVC中Ajax实现二级联动的简单实例
2016/07/06 Javascript
ajax分页效果(bootstrap模态框)
2017/01/23 Javascript
vue组件实现进度条效果
2018/06/06 Javascript
vue axios数据请求及vue中使用axios的方法
2018/09/10 Javascript
解决vue里a标签值解析变量,跳转页面,前面加默认域名端口的问题
2020/07/22 Javascript
解决vue scoped html样式无效的问题
2020/10/24 Javascript
[52:31]VP vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
使用Python中的greenlet包实现并发编程的入门教程
2015/04/16 Python
Python使用plotly绘制数据图表的方法
2017/07/18 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
2018/06/19 Python
python多线程下信号处理程序示例
2019/05/31 Python
Python实现的企业粉丝抽奖功能示例
2019/07/26 Python
详解Django CAS 解决方案
2019/10/30 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
2020/07/06 Python
波比布朗英国官网:Bobbi Brown英国
2017/11/13 全球购物
Dr. Martens马汀博士德国官网:马丁靴鼻祖
2019/12/26 全球购物
密封类可以有虚函数吗
2014/08/11 面试题
大学毕业的自我鉴定
2013/10/08 职场文书
大学生职业规划前言模板
2013/12/27 职场文书
学习标兵获奖感言
2014/02/20 职场文书
乡镇三严三实学习心得体会
2014/10/13 职场文书
2014个人年终工作总结范文
2014/12/15 职场文书
2014年高二班主任工作总结
2014/12/16 职场文书
师德师风事迹材料
2014/12/20 职场文书
2015年基层党建工作总结
2015/05/14 职场文书
新学期家长寄语2016
2015/12/03 职场文书
JavaScript高级程序设计之变量与作用域
2021/11/17 Javascript