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 相关文章推荐
Ext面向对象开发实践(续)
Nov 18 Javascript
javascript 按键事件(兼容各浏览器)
Dec 20 Javascript
JavaScript Serializer序列化时间处理示例
Jul 31 Javascript
JavaScript中的数组操作介绍
Dec 30 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
Jan 19 Javascript
聊一聊JS中this的指向问题
Jun 17 Javascript
JavaScript SHA-256加密算法详细代码
Oct 06 Javascript
使用JS代码实现点击按钮下载文件
Nov 12 Javascript
js中toString()和String()区别详解
Mar 23 Javascript
jQuery输入框密码的显示隐藏【代码分享】
Apr 29 jQuery
详解Vue中使用v-for语句抛出错误的解决方案
May 04 Javascript
SSM VUE Axios详解
Oct 05 Vue.js
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批量删除cookie的简单实现方法
2015/01/26 PHP
php操作redis缓存方法分享
2015/06/03 PHP
PHP实现的随机红包算法示例
2017/08/14 PHP
延时重复执行函数 lLoopRun.js
2007/05/08 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
2012/12/11 Javascript
JavaScript中“过于”犀利地for/in循环使用示例
2013/10/22 Javascript
jquery跟js初始化加载的多种方法及区别介绍
2014/04/02 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
2014/04/03 Javascript
全面解析JS字符串和正则表达式中的match、replace、exec等函数
2016/07/01 Javascript
JavaScript Uploadify文件上传实例
2017/02/28 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
2017/04/11 Javascript
javascript ES6 新增了let命令使用介绍
2017/07/07 Javascript
Node.JS更改Windows注册表Regedit的方法小结
2017/08/18 Javascript
react-router browserHistory刷新页面404问题解决方法
2017/12/29 Javascript
解决js ajax同步请求造成浏览器假死的问题
2018/01/18 Javascript
原生js实现拖拽功能基本思路详解
2018/04/18 Javascript
Angular2实现的秒表及改良版示例
2019/05/10 Javascript
vue-iview动态新增和删除的方法
2020/06/17 Javascript
echarts浮动显示单位的实现方法示例
2020/12/04 Javascript
python使用三角迭代计算圆周率PI的方法
2015/03/20 Python
Python实现PS滤镜特效之扇形变换效果示例
2018/01/26 Python
python调用matlab的m自定义函数方法
2019/02/18 Python
基于pycharm实现批量修改变量名
2020/06/02 Python
Django实现内容缓存实例方法
2020/06/30 Python
Spy++的使用方法及下载教程
2021/01/29 Python
戴尔美国官网:Dell
2016/08/31 全球购物
adidas美国官网:adidas US
2016/09/21 全球购物
英国高街电视:High Street TV
2018/05/22 全球购物
学年自我鉴定
2014/01/16 职场文书
致标枪运动员广播稿
2014/02/06 职场文书
运动会入场式解说词
2014/02/18 职场文书
办公室打字员岗位职责
2014/04/16 职场文书
高中生第一学年自我鉴定
2014/09/12 职场文书
先进个人自荐书
2015/03/06 职场文书
Java练习之潜艇小游戏的实现
2022/03/16 Java/Android
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS