半角全角相互转换的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 相关文章推荐
让textarea自动调整大小的js代码
Apr 12 Javascript
通过JavaScript控制字体大小的代码
Oct 04 Javascript
JavaScript 匿名函数(anonymous function)与闭包(closure)
Oct 04 Javascript
jquery仿搜索自动联想功能代码
May 23 Javascript
PHP结合jQuery实现的评论顶、踩功能
Jul 22 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
Jan 09 Javascript
基于JS实现类似支付宝支付密码输入框
Sep 02 Javascript
原生JS实现的放大镜效果实例代码
Oct 15 Javascript
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
VUE中使用Vue-resource完成交互
Jul 21 Javascript
微信小程序实现定位及到指定位置导航的示例代码
Aug 20 Javascript
JavaScript oncopy事件用法实例解析
May 13 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文件上传实例详解!!!
2007/01/02 PHP
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
2016/03/07 PHP
JavaScript表达式:URL 协议介绍
2013/03/10 Javascript
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
再谈javascript原型继承
2014/11/10 Javascript
JS+CSS实现弹出全屏灰黑色透明遮罩效果的方法
2014/12/20 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
2015/10/28 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
2015/12/02 Javascript
JS中对数组元素进行增删改移的方法总结
2016/12/15 Javascript
HTML5 js实现拖拉上传文件功能
2020/11/20 Javascript
使用ionic播放轮询广告的实现方法(必看)
2017/04/24 Javascript
vue axios用法教程详解
2017/07/23 Javascript
vue axios同步请求解决方案
2017/09/29 Javascript
vue项目中用cdn优化的方法
2018/01/03 Javascript
详解关于element el-button使用$attrs的一个注意要点
2018/11/09 Javascript
Vue filter 过滤当前时间 实现实时更新效果
2019/12/20 Javascript
vue输入框使用模糊搜索功能的实现代码
2020/05/26 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
2020/08/07 Javascript
python基础教程之python消息摘要算法使用示例
2014/02/10 Python
python学习必备知识汇总
2017/09/08 Python
TensorFlow tf.nn.max_pool实现池化操作方式
2020/01/04 Python
python tkinter之 复选、文本、下拉的实现
2020/03/04 Python
深入解析HTML5中的Blob对象的使用
2015/09/08 HTML / CSS
伊芙丽官方旗舰店:中国淑女一线品牌
2017/12/01 全球购物
物流专业大学生求职信范文
2013/10/28 职场文书
环境科学专业个人求职的自我评价
2013/11/28 职场文书
打架检讨书400字
2014/01/17 职场文书
逃课上网检讨书
2014/02/20 职场文书
2014年内部审计工作总结
2014/12/09 职场文书
现实表现材料范文
2014/12/23 职场文书
2015年党建工作总结
2015/03/30 职场文书
人工作失职检讨书
2015/05/05 职场文书
家长对学校的意见和建议
2015/06/03 职场文书
SpringBoot读取Resource下文件的4种方法
2021/07/02 Java/Android
MyBatis自定义SQL拦截器示例详解
2021/10/24 Java/Android
详解TypeScript的基础类型
2022/02/18 Javascript