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 相关文章推荐
用js统计用户下载网页所需时间的脚本
Oct 15 Javascript
JavaScript 组件之旅(三):用 Ant 构建组件
Oct 28 Javascript
通过Javascript创建一个选择文件的对话框代码
Jun 16 Javascript
jquery如何判断某元素是否具备指定的样式
Nov 05 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
Jan 26 Javascript
ActiveX控件与Javascript之间的交互示例
Jun 04 Javascript
jquery京东商城双11焦点图多图广告特效代码分享
Sep 06 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
May 02 Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
Jun 01 Javascript
基于vue中keep-alive缓存问题的解决方法
Sep 21 Javascript
2种在vue项目中使用百度地图的简单方法
Sep 28 Javascript
Vue.extend 登录注册模态框的实现
Dec 29 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 彩色文字实现代码
2009/06/29 PHP
php面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
php获取url参数方法总结
2014/11/13 PHP
PHP经典面试题之设计模式(经常遇到)
2015/10/15 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
2016/01/08 PHP
ThinkPHP框架里隐藏index.php
2016/04/12 PHP
&amp;lt;script defer&amp;gt; defer 是什么意思
2009/05/10 Javascript
Firebug入门指南(Firefox浏览器)
2010/08/21 Javascript
关于用Jquery的height()、width()计算动态插入的IMG标签的宽高的问题
2010/12/08 Javascript
Jquery 点击按钮显示和隐藏层的代码
2011/07/25 Javascript
使用闭包对setTimeout进行简单封装避免出错
2013/07/10 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
2015/03/23 Javascript
浅谈window对象的scrollBy()方法
2015/07/15 Javascript
深入理解JavaScript中的箭头函数
2015/07/28 Javascript
jQuery实现带动画效果的多级下拉菜单代码
2015/09/08 Javascript
js html css实现复选框全选与反选
2016/10/09 Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
2016/10/11 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
2016/12/14 Javascript
js实现密码强度检验
2017/01/15 Javascript
详解封装基础的angular4的request请求方法
2018/06/05 Javascript
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
[52:14]VG vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python实现按学生年龄排序的实际问题详解
2017/08/29 Python
python实现微信定时每天和女友发送消息
2019/04/29 Python
新手入门Python编程的8个实用建议
2019/07/12 Python
python实现对服务器脚本敏感信息的加密解密功能
2019/08/13 Python
python 实现任务管理清单案例
2020/04/25 Python
python中wx模块的具体使用方法
2020/05/15 Python
html5利用canvas绘画二级树形结构图的示例
2017/09/27 HTML / CSS
药学专业学生的自我评价分享
2014/02/06 职场文书
师德师风个人自我剖析材料
2014/09/27 职场文书
二年级上册数学教学计划
2015/01/20 职场文书
干货:企业内部人才推荐奖励方案!
2019/07/09 职场文书
详解Python牛顿插值法
2021/05/11 Python
Pandas数据结构之Series的使用
2022/03/31 Python
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android