zoukankan      html  css  js  c++  java
  • js全角字符转半角字符

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD>

     <BODY>
     <script   language=javascript>
     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;
    }

         alert(/^[x00-xff]*$/.test("eee")) ;//判断是否是半角字符
     </script>
     </BODY>
    </HTML>

  • 相关阅读:
    php AppStore内购付款验证
    NodeJS
    Electron 的中文乱码问题
    Flexbox 弹性盒子布局的使用
    springboot整合quartz
    第4章:逆向分析技术--64位软件逆向技术
    第51章:静态反调试技术——API查询
    第51章:静态反调试技术
    第48章:SEH
    第47章:PEB
  • 原文地址:https://www.cnblogs.com/alaricblog/p/3278229.html
Copyright © 2011-2022 走看看