半角全角相互转换的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 相关文章推荐
js下关于onmouseout、事件冒泡的问题经验小结
Dec 09 Javascript
jquery自定义函数的多种方法
Jan 09 Javascript
onclick和onblur冲突问题的快速解决方法
Apr 28 Javascript
JavaScript重载函数实例剖析
May 13 Javascript
深入浅析JavaScript中的scrollTop
Jul 11 Javascript
javascript的函数劫持浅析
Sep 26 Javascript
Vuex模块化实现待办事项的状态管理
Mar 15 Javascript
微信小程序 下拉菜单的实现
Apr 06 Javascript
vue.js使用v-if实现显示与隐藏功能示例
Jul 06 Javascript
Vuex 单状态库与多模块状态库详解
Dec 11 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
Jun 13 Javascript
微信小程序(订阅消息)功能
Oct 25 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执行linux系统命令的常用函数使用说明
2010/04/27 PHP
php实现删除空目录的方法
2015/03/16 PHP
typecho插件编写教程(五):核心代码
2015/05/28 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
Eval and new funciton not the same thing
2012/12/27 Javascript
YUI Compressor压缩JavaScript原理及微优化
2013/01/07 Javascript
给ListBox添加双击事件示例代码
2013/12/02 Javascript
JS字符串拼接在ie中都报错的解决方法
2014/03/27 Javascript
高性能JavaScript 重排与重绘(2)
2015/08/11 Javascript
Angular2学习笔记——详解NgModule模块
2016/12/02 Javascript
vue :src 文件路径错误问题的解决方法
2018/05/15 Javascript
微信小程序如何获取用户收货地址
2018/11/27 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
2020/09/22 Javascript
react项目从新建到部署的实现示例
2021/02/19 Javascript
Python 分析Nginx访问日志并保存到MySQL数据库实例
2014/03/13 Python
初步认识Python中的列表与位运算符
2015/10/12 Python
Python Flask前后端Ajax交互的方法示例
2018/07/31 Python
python实现机器学习之多元线性回归
2018/09/06 Python
python之pyqt5通过按钮改变Label的背景颜色方法
2019/06/13 Python
Python2手动安装更新pip过程实例解析
2020/07/16 Python
python3爬虫中多线程的优势总结
2020/11/24 Python
Django搭建项目实战与避坑细节详解
2020/12/06 Python
浅谈Selenium+Webdriver 常用的元素定位方式
2021/01/13 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
2021/02/22 Python
CSS3实现渐变背景兼容问题
2020/05/06 HTML / CSS
浅谈基于Canvas的手绘风格图形库Rough.js
2018/03/19 HTML / CSS
飘柔洗发水广告词
2014/03/14 职场文书
新年寄语大全
2014/04/12 职场文书
销售团队获奖感言
2014/08/14 职场文书
中国梦演讲稿范文
2014/08/28 职场文书
幼儿园迎国庆65周年活动策划方案
2014/09/16 职场文书
中班下学期个人工作总结
2015/02/12 职场文书
新员工入职感言范文!
2019/07/04 职场文书
社交电商模式的兴起:这些新的商机千万别错过
2019/07/26 职场文书
Python学习之包与模块详解
2022/03/19 Python
CentOS7环境下MySQL8常用命令小结
2022/06/10 Servers