在工作中用到将全角字符转换成半角的地方,就找了这个转换函数
//str:要转换的字符串
function DBC2SBC(str)
{
    var result="";
    for(var i=0;i<str.length;i++)
    {
        code = str.charCodeAt(i);//获取当前字符的unicode编码
        if (code >= 65281 && code <= 65373)//在这个unicode编码范围中的是所有的英文字母已经各种字符
        {
            var d=str.charCodeAt(i)-65248;
            result += String.fromCharCode(d);//把全角字符的unicode编码转换为对应半角字符的unicode码
        }
        else if (code == 12288)//空格
        {
            var d=str.charCodeAt(i)-12288+32;
            result += String.fromCharCode(d);
        }
        else
        {
            result += str.charAt(i);
        }
    }
    return result;
}
就这样。。。。。

转载于:https://www.cnblogs.com/kaka8384/archive/2009/09/03/1559499.html

js实现全角字符转换成半角字符相关推荐

  1. 将源代码中的全角符号转换成半角符号并对代码风格进行美化

    从网上拷下来的代码经常会出现全角符号,代码风格也很糟糕,可以用下面的方法进行修正美化. 1.安装astyle 2.写一个format.sh脚本 这里只是对空格还有数字.字母进行转换,可根据自己的需求再 ...

  2. php 半角 全角空格,PHP将全角空格转成半角, 并去除头尾空格

    PHP将全角空格转成半角, 并去除头尾空格 /* 字体转换 $content 内容 $to_encoding 目标编码,默认为UTF-8 $from_encoding 源编码,默认为GBK */ fu ...

  3. php 半角全角转换,php 把全角字符转换成半角

    经常遇到用户把英文字符或者标点符号写成了全角,有时候会导致系统无法识别,所以应该先把全角的字符全部转换成正常的半角,减少问题存在.其实原理很简单,也很笨吧,就是把所有的全角字符替换成对应的半角字符,摘 ...

  4. html标签转换字符类型,java把html标签字符转换成普通字符(反转换成html标签)

    package net.jasonjiang.web; import org.junit.Test; import org.springframework.web.util.HtmlUtils; /* ...

  5. php 全角符号 转成半角,php全角字符转换为半角字符简单示例

    这篇文章主要为大家详细介绍了php全角字符转换为半角字符简单示例,具有一定的参考价值,可以用来参考一下. 对php全角字符转换为半角字符简单示例感兴趣的小伙伴,下面一起跟随512笔记的小编巴闭妹来看看 ...

  6. UTF-8编码下PHP全角符号替换成半角

    现在web中的一种元素就是tag,即为标签,咱们发表很多新闻,或者上传图片给图片描述,都会用到tag,输入tag的时候往往对于中文用户来说会有全角标点符号,传统的标点分隔符是逗号,所以在处理逗号的时候 ...

  7. NCR(numeric character reference)字符转换成真实字符

    文章目录 1.问题 2.NCR字符转换 3.在前端将NCR转为普通字符 1.问题 开发中发现这种情况,中文变成了奇怪的字符,由 &# + 数字 + 分号组成,比如订单列表变成了 订单列表 这种 ...

  8. 把字符串中的全角数字替换成半角数字 0123456789 转换成 0123456789

    public static String filterNumberString(String str) { if(StringUtils.isEmpty(str)) { return null; } ...

  9. java将html实体字符转换成正常字符

    http://www-lmawj-com-qq-com.iteye.com/blog/1771766 今天在做一个项目的对接的时候,发现调用对方提供的webservice的时候返回的xml数据中的中文 ...

最新文章

  1. Jake Coco - Under The Covers, Vol. 2 {2011}
  2. mysql 命令大全
  3. IClass与电源管理
  4. vantUI 自定义引入iconfont图标(3种风格)- 案例篇
  5. 【BZOJ3156】防御准备,斜率优化DP
  6. SIGTERM等信号含义
  7. windows系统开机自动扫描硬盘的原因及解决方法
  8. 结构方程软件Lisrel 8.7 和HLM5.5
  9. revit二次开发概念_Revit二次开发教程:BIM自学入门Revit二次开发
  10. HTML打地鼠小游戏代码
  11. Java泛型_自定义泛型类
  12. GPS信息中提取经纬度坐标信息
  13. 物联网嵌入式高级C语言流行框架、学习路线图
  14. 微信公众号支付、支付查询、退款、退款查询、转账到零钱银行卡、转账查询接口整合(V2)
  15. 用计算机弹歌曲fade,抖音短视频踢脚舞是什么歌 Faded歌曲分享
  16. Kruskal理解+代码解析
  17. 个人博客添加网易云音乐Flash插件
  18. iic获取salve设备地址_Linux下使用IIC总线读写EEPROM(读写i2c从设备通用程序)
  19. POJ_1845_Sumdiv_各种数学
  20. 数据库间表结构对比和数据对比

热门文章

  1. c语言中汉字属于什么类型_练字应该练什么之:汉字基本结构的类型
  2. python中shift函数rolling_Pandas Shift函数的基础入门学习笔记
  3. 计算机小故障排除方法,常见电脑故障排除方法总汇【详解】
  4. 计算机硬件中英对照,计算机硬件名称中英文对照表
  5. 条件概率的一些结论以及理解
  6. .net mysql操作类_ASP.NET数据库操作类实例
  7. Python文件读写模式
  8. python可以连接sql server_python连接sqlserver数据库
  9. c语言到底写什么系统,用C语言写关于操作系统的一个问题。
  10. matlab中的g2(t)是什么,matlab实验1-8带答案,,