javascript实现全角转半角的方法


Posted in Javascript onJanuary 23, 2016

本文实例讲述了javascript实现全角转半角的方法。分享给大家供大家参考,具体如下:

function fullChar2halfChar(str)
{
 var result = '';
 for (i=0 ; i<str.length; i++)
 {
 code = str.charCodeAt(i);//获取当前字符的unicode编码
 if (code >= 65281 && code <= 65373)//在这个unicode编码范围中的是所有的英文字母已经各种字符
 {
  result += String.fromCharCode(str.charCodeAt(i) - 65248);//把全角字符的unicode编码转换为对应半角字符的unicode码
 }else if (code == 12288)//空格
 {
  result += String.fromCharCode(str.charCodeAt(i) - 12288 + 32);
 }else
 {
  result += str.charAt(i);
 }
 }
 return result;
}

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
IE DOM实现存在的部分问题及解决方法
Jul 25 Javascript
jQuery 幻灯片插件(带缩略图功能)
Jan 24 Javascript
jQuery 源码分析笔记(2) 变量列表
May 28 Javascript
让你的CSS像Jquery一样做筛选的实现方法
Jul 10 Javascript
js multiple全选与取消全选实现代码
Dec 04 Javascript
jquery 按钮状态效果 正常、移上、按下
Aug 12 Javascript
JavaScript控制各种浏览器全屏模式的方法、属性和事件介绍
Apr 03 Javascript
JavaScript File API实现文件上传预览
Feb 02 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
Jun 02 Javascript
jQuery ready()和onload的加载耗时分析
Sep 08 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
Nov 03 Javascript
深入理解Node module模块
Mar 26 Javascript
jQuery操作Table技巧大汇总
Jan 23 #Javascript
jquery采用oop模式class类的使用示例
Jan 22 #Javascript
jquery日历插件datepicker用法分析
Jan 22 #Javascript
js简单设置与使用cookie的方法
Jan 22 #Javascript
prototype框架中美元符号$用法分析
Jan 22 #Javascript
详解javascript传统方法实现异步校验
Jan 22 #Javascript
jquery.validate提示错误信息位置方法
Jan 22 #Javascript
You might like
PHP通用检测函数集合
2011/02/08 PHP
对比PHP对MySQL的缓冲查询和无缓冲查询
2016/07/01 PHP
jquery validation插件表单验证的一个例子
2010/03/03 Javascript
jQuery .attr()和.removeAttr()方法操作元素属性示例
2013/07/16 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
2014/05/14 Javascript
详解JavaScript中循环控制语句的用法
2015/06/03 Javascript
JavaScript反弹动画效果的实现代码
2017/07/13 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
2018/08/25 Javascript
微信小程序实现列表页的点赞和取消点赞功能
2018/11/02 Javascript
JavaScript数组及常见操作方法小结
2019/11/13 Javascript
小程序实现上下切换位置
2020/11/16 Javascript
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
[51:53]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第二场 1月24日
2021/03/11 DOTA
使用Python脚本来获取Cisco设备信息的示例
2015/05/04 Python
python cs架构实现简单文件传输
2020/03/20 Python
关于Python作用域自学总结
2019/06/10 Python
python中web框架的自定义创建
2019/09/08 Python
python 并发下载器实现方法示例
2019/11/22 Python
python如何保存文本文件
2020/06/07 Python
利用Python实现Excel的文件间的数据匹配功能
2020/06/16 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
2020/11/05 Python
Python调用飞书发送消息的示例
2020/11/10 Python
HTML5语义化元素你真的用对了吗
2019/08/22 HTML / CSS
欧洲最大的婴幼儿服装及内衣公司:Petit Bateau(小帆船)
2016/08/16 全球购物
Ann Taylor官方网站:美国最大的女性产品制造商之一
2016/09/14 全球购物
DataList 能否分页,请问如何实现?
2015/05/03 面试题
What is EJB
2016/07/22 面试题
历史系自荐信范文
2013/12/24 职场文书
建筑工程技术专业求职信
2014/07/16 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
群众路线教育实践活动民主生活会个人检查对照思想汇报
2014/10/04 职场文书
正规借条模板
2015/05/26 职场文书
2016年第二十五次全国助残日活动总结
2016/04/01 职场文书
vue实现可拖拽的dialog弹框
2021/05/13 Vue.js
Pygame Event事件模块的详细示例
2021/11/17 Python
HTML5页面打开微信小程序功能实现
2022/09/23 HTML / CSS