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 相关文章推荐
重定向实现代码
Nov 20 Javascript
Dojo之路:如何利用Dojo实现Drag and Drop效果
Apr 10 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件。
Dec 26 Javascript
Extjs grid panel自带滚动条失效的解决方法
Sep 11 Javascript
node.js中的fs.linkSync方法使用说明
Dec 15 Javascript
javascript基础知识
Jun 07 Javascript
JS实现根据文件字节数返回文件大小的方法
Aug 02 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
Oct 31 Javascript
vue 将页面公用的头部组件化的方法
Dec 18 Javascript
axios发送post请求springMVC接收不到参数的解决方法
Mar 05 Javascript
postman+json+springmvc测试批量添加实例
Mar 31 Javascript
详解redux异步操作实践
Aug 15 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实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
PHP实现一维数组与二维数组去重功能示例
2018/05/24 PHP
jQuery第三课 修改元素属性及内容的代码
2010/03/14 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
2012/05/10 Javascript
把jquery 的dialog和ztree结合实现步骤
2013/08/02 Javascript
javascript实现点击提交按钮后显示loading的方法
2015/07/03 Javascript
jquery日历插件datepicker用法分析
2016/01/22 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
JavaScript和JQuery获取DIV值的方法示例
2017/03/07 Javascript
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
2017/12/20 Javascript
Vuex的基本概念、项目搭建以及入坑点
2018/11/04 Javascript
vue实现将一个数组内的相同数据进行合并
2019/11/07 Javascript
vue css 引入asstes中的图片无法显示的四种解决方法
2020/03/16 Javascript
[01:03:36]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第二场 1月26日
2021/03/11 DOTA
python实现通过shelve修改对象实例
2014/09/26 Python
python密码错误三次锁定(实例讲解)
2017/11/14 Python
linux安装Python3.4.2的操作方法
2018/09/28 Python
python进行TCP端口扫描的实现
2018/12/21 Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
2021/03/03 Python
CSS3中的clip-path使用攻略
2015/08/03 HTML / CSS
html5拖曳操作 HTML5实现网页元素的拖放操作
2013/01/02 HTML / CSS
英国领先的办公用品供应商:Viking
2016/08/01 全球购物
HMV日本官网:全球知名的音乐、DVD和电脑游戏零售巨头
2016/08/13 全球购物
韩国最大的购物网站:Gmarket
2019/06/20 全球购物
马来西亚奢侈品牌购物商城:Valiram 247
2020/09/29 全球购物
电信专业应届生自荐信
2013/09/28 职场文书
问卷调查计划书
2014/01/10 职场文书
春节活动策划方案
2014/01/24 职场文书
同学聚会策划方案
2014/06/06 职场文书
责任书范本
2014/08/25 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
初中优秀学生评语
2014/12/29 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
Redis字典实现、Hash键冲突及渐进式rehash详解
2021/09/04 Redis
springboot读取nacos配置文件
2022/05/20 Java/Android