zoukankan      html  css  js  c++  java
  • js实现全角字符转换成半角字符

    在工作中用到将全角字符转换成半角的地方,就找了这个转换函数
    //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;
    }
    就这样。。。。。
  • 相关阅读:
    Java 基础
    Java 数据类型
    Spring 拦截器实现事物
    SSH 配置日记
    Hibernate 知识提高
    Jsp、Servlet
    leetcode 97. Interleaving String
    leetcode 750. Number Of Corner Rectangles
    leetcode 748. Shortest Completing Word
    leetcode 746. Min Cost Climbing Stairs
  • 原文地址:https://www.cnblogs.com/kaka8384/p/1559499.html
Copyright © 2011-2022 走看看