半角全角相互转换的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 相关文章推荐
xml文档转换工具,附图表例子(hta)
Nov 17 Javascript
基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
Jun 14 Javascript
JavaScript中判断变量是数组、函数或是对象类型的方法
Feb 25 Javascript
JQuery报错Uncaught TypeError: Illegal invocation的处理方法
Mar 13 Javascript
js实现商城星星评分的效果
Dec 29 Javascript
JavaScript编写点击查看大图的页面半透明遮罩层效果实例
May 09 Javascript
JS取数字小数点后两位或n位的简单方法
Oct 24 Javascript
微信小程序 五星评价功能的实现
Mar 09 Javascript
在 Angular 中实现搜索关键字高亮示例
Mar 21 Javascript
解决vue的 v-for 循环中图片加载路径问题
Sep 03 Javascript
layui radio单选限制下一个radio单选的实例
Sep 03 Javascript
js实现适配移动端的拖动效果
Jan 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中的字符串函数
2006/11/24 PHP
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
PHP中使用unset销毁变量并内存释放问题
2012/07/05 PHP
php cc攻击代码与防范方法
2012/10/18 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
2014/12/15 PHP
Zend Guard使用指南及问题处理
2015/01/07 PHP
php定时执行任务设置详解
2015/02/06 PHP
PHP rsa加密解密使用方法
2015/04/27 PHP
Yii中的relations数据关联查询及统计功能用法详解
2016/07/14 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
jQuery bind事件使用详解
2011/05/05 Javascript
js字符串日期yyyy-MM-dd转化为date示例代码
2014/03/06 Javascript
JavaScript精炼之构造函数 Constructor及Constructor属性详解
2015/11/05 Javascript
基于jQuery实现表格的排序
2016/12/02 Javascript
利用nodejs监控文件变化并使用sftp上传到服务器
2017/02/18 NodeJs
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
2017/09/06 NodeJs
微信小程序实现基于三元运算验证手机号/姓名功能示例
2019/01/19 Javascript
微信小程序简单的canvas裁剪图片功能详解
2019/07/12 Javascript
MySQL适配器PyMySQL详解
2017/09/20 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
python调用百度语音识别api
2018/08/30 Python
python 获取一个值在某个区间的指定倍数的值方法
2018/11/12 Python
详解Python sys.argv使用方法
2019/05/10 Python
python向图片里添加文字
2019/11/26 Python
python3 assert 断言的使用详解 (区别于python2)
2019/11/27 Python
Django实现从数据库中获取到的数据转换为dict
2020/03/27 Python
django filter过滤器实现显示某个类型指定字段不同值方式
2020/07/16 Python
JAVA招聘远程笔试题
2015/07/23 面试题
测量工程专业求职信
2014/02/24 职场文书
医学专业应届生的自我评价
2014/02/28 职场文书
银行服务感言
2014/03/01 职场文书
学历公证委托书
2014/04/09 职场文书
县长“四风”对照检查材料思想汇报
2014/10/05 职场文书
2014年教师业务工作总结
2014/12/19 职场文书
2019年作为一名实习生的述职报告
2019/09/29 职场文书
CentOS7 minimal 最小化安装网络设置过程
2022/12/24 Servers