半角全角相互转换的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 去除数组的重复元素
May 04 Javascript
常用Extjs工具:Extjs.util.Format使用方法
Mar 22 Javascript
javascript中直接写php代码的方法
Jul 31 Javascript
一个JavaScript用逗号分割字符串实例
Sep 22 Javascript
浅析node.js中close事件
Nov 26 Javascript
js贪吃蛇游戏实现思路和源码
Apr 14 Javascript
jquery中$.fn和图片滚动效果实现的必备知识总结
Apr 21 jQuery
Javascript中toFixed计算错误(依赖银行家舍入法的缺陷)解决方法
Aug 22 Javascript
vue列表单项展开收缩功能之this.$refs的详解
May 05 Javascript
vue+ESLint 配置保存 自动格式化代码
Mar 17 Javascript
如何在JS文件中获取Vue组件
Sep 16 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
支持oicq头像的留言簿(二)
2006/10/09 PHP
其他功能
2006/10/09 PHP
MySQL数据源表结构图示
2008/06/05 PHP
PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
2011/12/28 PHP
基于php socket(fsockopen)的应用实例分析
2013/06/02 PHP
Laravel5框架自定义错误页面配置操作示例
2019/04/17 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
Google排名中的10个最著名的 JavaScript库
2010/04/27 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
2013/03/18 Javascript
js中 关于undefined和null的区别介绍
2013/04/16 Javascript
jQuery阻止事件冒泡具体实现
2013/10/11 Javascript
浅谈JavaScript字符串与数组
2015/06/03 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
2016/02/27 Javascript
Javascript类型系统之String字符串类型详解
2016/06/21 Javascript
javascript 数组的正态分布排序的问题
2016/07/31 Javascript
基于jQuery实现Accordion手风琴自定义插件
2020/10/13 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
JS实现身份证输入框的输入效果
2017/08/21 Javascript
js 提取某()特殊字符串长度的实例
2017/12/06 Javascript
原生JS实现的碰撞检测功能示例
2018/05/18 Javascript
jQuery插件Validation表单验证详解
2018/05/26 jQuery
微信小程序动态生成二维码的实现代码
2018/07/25 Javascript
简单了解Ajax表单序列化的实现方法
2019/06/14 Javascript
layui实现鼠标移动到单元格上显示数据的方法
2019/09/11 Javascript
nodejs实现聊天机器人功能
2019/09/19 NodeJs
用vue 实现手机触屏滑动功能
2020/05/28 Javascript
Python获取linux主机ip的简单实现方法
2016/04/18 Python
浅谈pycharm出现卡顿的解决方法
2018/12/03 Python
python实现在遍历列表时,直接对dict元素增加字段的方法
2019/01/15 Python
python协程之动态添加任务的方法
2019/02/19 Python
如何基于python操作excel并获取内容
2019/12/24 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
Anaconda详细安装步骤图文教程
2020/11/12 Python
小学英语教学反思案例
2014/02/04 职场文书
主持词开场白
2014/03/17 职场文书
初三英语教学计划
2015/01/23 职场文书