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 相关文章推荐
Web层改进II-用xmlhttp 无声息提交复杂表单
Jan 22 Javascript
JavaScript QueryString解析类代码
Jan 17 Javascript
IE的fireEvent方法概述及应用
Feb 22 Javascript
js 图片随机不定向浮动的实现代码
Jul 02 Javascript
javascript连续赋值问题
Jul 08 Javascript
全面解析Bootstrap图片轮播效果
Dec 03 Javascript
深入浅出讲解ES6的解构
Aug 03 Javascript
JS实现页面打印功能
Mar 16 Javascript
总结javascript三元运算符知识点
Sep 28 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
Dec 11 Javascript
浅谈Vue SSR中的Bundle的具有使用
Nov 21 Javascript
vue移动端使用appClound拉起支付宝支付的实现方法
Nov 21 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获取本周,上周,本月,上月,本季度日期的代码
2009/08/05 PHP
PHP中的session永不过期的解决思路及实现方法分享
2011/04/20 PHP
Yii控制器中操作视图js的方法
2016/07/04 PHP
Laravel核心解读之异常处理的实践过程
2019/02/24 PHP
基于JQuery实现异步刷新的代码(转载)
2011/03/29 Javascript
解析javascript 浏览器关闭事件
2013/07/08 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
2014/04/12 Javascript
禁止iframe脚本弹出的窗口覆盖了父窗口的方法
2014/09/06 Javascript
jquery+json实现数据二级联动的方法
2015/11/28 Javascript
JavaScript中的boolean布尔值使用学习及相关技巧讲解
2016/05/26 Javascript
Google 地图API资料整理及详细介绍
2016/08/06 Javascript
javascript实现图片左右滚动效果【可自动滚动,有左右按钮】
2016/09/19 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
浅谈NodeJs之数据库异常处理
2017/10/25 NodeJs
解决vue数组中对象属性变化页面不渲染问题
2018/08/09 Javascript
angularJS实现不同视图同步刷新详解
2018/10/09 Javascript
js 下拉菜单点击旁边收起实现(踩坑记)
2019/09/29 Javascript
Python标准库之sqlite3使用实例
2014/11/25 Python
详解Python中的array数组模块相关使用
2016/07/05 Python
详解python之简单主机批量管理工具
2017/01/27 Python
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
2017/02/14 Python
python网络爬虫之如何伪装逃过反爬虫程序的方法
2017/11/23 Python
pandas按若干个列的组合条件筛选数据的方法
2018/04/11 Python
pytorch下大型数据集(大型图片)的导入方式
2020/01/08 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
2020/04/23 Python
照片礼物和装饰:MyPhoto
2019/11/02 全球购物
年级组长自我鉴定
2014/02/22 职场文书
和睦家庭事迹
2014/05/14 职场文书
学校节能减排倡议书
2014/05/16 职场文书
国际贸易专业求职信
2014/06/04 职场文书
部门优秀员工推荐信
2015/03/24 职场文书
小学教师党员承诺书
2015/04/27 职场文书
素质教育培训心得体会
2016/01/19 职场文书
有关花店创业的计划书模板
2019/08/27 职场文书
Python Socket编程详解
2021/04/25 Python
MySQL中的全表扫描和索引树扫描
2022/05/15 MySQL