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 相关文章推荐
jquery BS,dialog控件自适应大小
Jul 06 Javascript
Jquery 插件开发笔记整理
Jan 17 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
Oct 17 Javascript
JavaScript Sort 的一个错误用法示例
Mar 20 Javascript
修复jQuery tablesorter无法正确排序的bug(加千分位数字后)
Mar 30 Javascript
使用Ajax与服务器(JSON)通信实例
Nov 04 Javascript
JS二分查找算法详解
Nov 01 Javascript
JavaScript 正则命名分组【推荐】
Jun 07 Javascript
JS中的一些常用的函数式编程术语
Jun 15 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
Apr 01 Javascript
JavaScript实现H5接金币功能(实例代码)
Feb 22 Javascript
JS封装cavans多种滤镜组件
Feb 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数组输出html表格的方法
2014/02/24 PHP
ThinkPHP实例化模型的四种方法概述
2014/08/22 PHP
Yii2 rbac权限控制操作步骤实例教程
2016/04/29 PHP
使用JQUERY Tabs插件宿主IFRAMES
2010/01/01 Javascript
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
2012/12/09 Javascript
javascript数组去重3种方法的性能测试与比较
2013/03/26 Javascript
jQuery中:file选择器用法实例
2015/01/04 Javascript
jQuery实现下拉框选择图片功能实例
2015/08/08 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
2015/08/21 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
2016/03/29 Javascript
所见即所得的富文本编辑器bootstrap-wysiwyg使用方法详解
2016/05/27 Javascript
vuex实现简易计数器
2016/10/27 Javascript
ES6 Promise对象概念与用法分析
2017/04/01 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
2017/04/19 Javascript
vue父组件向子组件动态传值的两种方法
2017/11/11 Javascript
使用express搭建一个简单的查询服务器的方法
2018/02/09 Javascript
详解Vue SPA项目优化小记
2018/07/03 Javascript
浅谈在react中如何实现扫码枪输入
2018/07/04 Javascript
vue中axios实现数据交互与跨域问题
2019/05/12 Javascript
原生js中运算符及流程控制示例详解
2021/01/05 Javascript
[02:16]DOTA2超级联赛专访Burning 逆袭需要抓住机会
2013/06/24 DOTA
python 根据正则表达式提取指定的内容实例详解
2016/12/04 Python
python通过elixir包操作mysql数据库实例代码
2018/01/31 Python
python 使用装饰器并记录log的示例代码
2019/07/12 Python
Django中自定义模型管理器(Manager)及方法
2019/09/23 Python
Python基础之高级变量类型实例详解
2020/01/03 Python
scrapy实践之翻页爬取的实现
2021/01/05 Python
CSS3让登陆面板3D旋转起来
2016/05/03 HTML / CSS
埃弗顿足球俱乐部官方网上商店:Everton Direct
2018/01/13 全球购物
美国手工艺品市场的领导者:Annie’s
2019/04/04 全球购物
经典c++面试题二
2015/08/14 面试题
列车长先进事迹材料
2014/01/25 职场文书
计算机维护专业推荐信
2014/02/27 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
小学班主任个人总结
2015/03/03 职场文书
导游词之张家界
2019/10/31 职场文书