半角全角相互转换的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 相关文章推荐
jQuery Tools Dateinput使用介绍
Jul 14 Javascript
Three.js源码阅读笔记(基础的核心Core对象)
Dec 27 Javascript
jQuery实用基础超详细介绍
Apr 11 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
Mar 27 Javascript
BootStrap Progressbar 实现大文件上传的进度条的实例代码
Jun 27 Javascript
JS编写函数实现对身份证号码最后一位的验证功能
Dec 29 Javascript
浅析node.js的模块加载机制
May 25 Javascript
js+SVG实现动态时钟效果
Jul 14 Javascript
优雅的elementUI table单元格可编辑实现方法详解
Dec 23 Javascript
VueJS 取得 URL 参数值的方法
Jul 19 Javascript
用Golang运行JavaScript的实现示例
Nov 25 Javascript
Vue组件模板的几种书写形式(3种)
Feb 19 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 preg_match_all结合str_replace替换内容中所有img
2008/10/11 PHP
新浪微博OAuth认证和储存的主要过程详解
2015/03/27 PHP
php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
2017/02/04 PHP
yii2使用GridView实现数据全选及批量删除按钮示例
2017/03/01 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
Laravel开启跨域请求的方法
2019/10/13 PHP
Aster vs Newbee BO5 第三场2.19
2021/03/10 DOTA
jquery 分页控件实现代码
2009/11/30 Javascript
JS分割字符串并放入数组的函数
2011/07/04 Javascript
js取float型小数点后两位数的方法
2014/01/18 Javascript
Js实现手机发送验证码时按钮延迟操作
2014/06/20 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
关于Mac下安装nodejs、npm和cnpm的教程
2018/04/11 NodeJs
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
2019/05/03 Javascript
小程序:授权、登录、session_key、unionId的详解
2019/05/15 Javascript
JS实现给数组对象排序的方法分析
2019/06/24 Javascript
基于layui table返回的值的多级嵌套的解决方法
2019/09/19 Javascript
p5.js实现动态图形临摹
2019/10/23 Javascript
Python中操作mysql的pymysql模块详解
2016/09/13 Python
pandas删除行删除列增加行增加列的实现
2019/07/06 Python
快速解决docker-py api版本不兼容的问题
2019/08/30 Python
Django 解决由save方法引发的错误
2020/05/21 Python
如何在python中处理配置文件代码实例
2020/09/27 Python
python源文件的字符编码知识点详解
2021/03/04 Python
台湾网购生鲜第一品牌:i3Fresh爱上新鲜
2017/10/26 全球购物
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
丽笙酒店官方网站:Radisson Hotels
2019/05/07 全球购物
介绍一下Mysql的存储引擎
2015/02/12 面试题
亲属关系公证书
2014/04/08 职场文书
中职招生先进个人材料
2014/08/31 职场文书
羊脂球读书笔记
2015/06/30 职场文书
小学语文教学随笔
2015/08/14 职场文书
2019入党申请书范文3篇
2019/08/21 职场文书
10大幻兽系恶魔果实 蝙蝠果实上榜,第一自愈能力强
2022/03/18 日漫