[javascript] view plain copy
  1. </pre><pre name="code" class="javascript">///全角空格为12288,半角空格为32
  2. ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
  3. //半角转换为全角函数
  4. function ToDBC(txtstring)
  5. {
  6. var tmp = "";
  7. for(var i=0;i<txtstring.length;i++)
  8. {
  9. if(txtstring.charCodeAt(i)==32)
  10. {
  11. tmp= tmp+ String.fromCharCode(12288);
  12. }
  13. if(txtstring.charCodeAt(i)<127)
  14. {
  15. tmp=tmp+String.fromCharCode(txtstring.charCodeAt(i)+65248);
  16. }
  17. }
  18. return tmp;
  19. }
  20. //全角转换为半角函数
  21. function ToCDB(str)
  22. {
  23. var tmp = "";
  24. for(var i=0;i<str.length;i++)
  25. {
  26. if(str.charCodeAt(i)>65248&&str.charCodeAt(i)<65375){
  27. tmp += String.fromCharCode(str.charCodeAt(i)-65248);
  28. }else {
  29. tmp += String.fromCharCode(str.charCodeAt(i));
  30. }
  31. }
  32. return tmp
  33. }

转载自:http://blog.csdn.net/long511703/article/details/45072191

JavaScript数字全角半角转换相关推荐

  1. java 全角数字 转 数字_JavaScript数字全角半角转换代码教程

    javascript数字全角半角转换代码教程 ///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 //半角转换 ...

  2. html自动半角转全角,全角半角转换就是这么简单

    在Excel表格中输入数字的时候有时会发现数字的间距特别大,这不仅不美观还占位置,那么到底是什么原因导致这样呢?其实数字间距大是因为输入法的全角半角,只要我们切换下就可以轻松解决问题了,接下来小编就来 ...

  3. Flex 日语全角半角转换

    日语假名,数字,标点符号全角半角转换 可以满足以下转换 转换前: ~!@#$%^&*()_+{}|:\"<>?`-=「」\\;'、。・abcdefghijklmnopqr ...

  4. python中英文半角还是全角_如何理解python3的unicode,以及全角半角转换

    匿名用户 1级 2017-11-06 回答 1. unicode是一个编码的standard,表明了字符与数字之间的映射,是可变长的. 2. 映射后的数据如何编码为字节?这个就是具体的编码规则:目前最 ...

  5. java 全角_java字符全角半角转换

    序 本文展示一下如何将char进行半角与全角转换. 术语 全角 SBC case Sexagesimal to Binary Converter 60进制转为2进制 半角 DBC case Decim ...

  6. Java 全角半角转换工具类

    /*** @author: lee* @Date: 2018/11/29 09:56* @Description: 全角半角转换工具类*/ public class AsciiUtil {public ...

  7. php amp 字符串处理,php字符串处理之全角半角转换

    半角全角的处理是字符串处理的常见问题,本文尝试为大家提供一个思路. 一.概念 全角字符unicode编码从65281~65374 (十六进制 0xFF01 ~ 0xFF5E) 半角字符unicode编 ...

  8. PHP全角和半角字符怎么区分,php字符串处理之全角半角转换,php字符串全角半角_PHP教程...

    php字符串处理之全角半角转换,php字符串全角半角 半角全角的处理是字符串处理的常见问题,本文尝试为大家提供一个思路. 一.概念 全角字符unicode编码从65281~65374 (十六进制 0x ...

  9. android 判断标点符号,android 标点符号的全角半角转换

    public class BCConvert {     /**      * ASCII表中可见字符从!开始,偏移位值为33(Decimal)      */     static final ch ...

最新文章

  1. COBOL入门到精通
  2. 【Java8】@FunctionalInterface
  3. Linux运维:CentOS7在防火墙中添加访问端口?
  4. 数据分析机器学习-分类好坏的评价方式
  5. 编码规范二 缩进与注释
  6. linux下ip层的一些概念
  7. 【转】POSIX 是什么?让我们听听 Richard Stallman 的诠释 | Linux 中国
  8. 研究生图像处理该怎的自学_2020研究生入学资格,中级经济师资格-小嗨视频课堂...
  9. winform+c#之窗体之间的传值
  10. Unity——浅谈AB包(AssetBundle)
  11. 内网漫游之SOCKS代理大结局
  12. 关于大学生创新创业项目赛事汇总
  13. python画代码流程图_python如何画流程图
  14. 直系同源基因分析(orthofinder方法)
  15. 五个方向告诉你如何运营好一个公众号!
  16. DIY手机万能红外遥控器
  17. 基因家族分析⑤:进化树构建
  18. 10.32/10.33 rsync通过服务同步 10.34 linux系统日志 10.35 scre
  19. Linux如何查看当前Ubuntu系统的版本
  20. Android 开发之Loading

热门文章

  1. JavaScript基础 --- 对象的认识
  2. Creator Cocos 获取舞台尺寸 (屏幕大小)
  3. M1芯片加持!新iPad Pro跑分曝光单核1727分 多核7270分
  4. Graph-Based Object Classification for Neuromorphic Vision Sensing 论文解读
  5. DirectX12(D3D12)基础教程(二十一)—— PBR:IBL 的数学原理(1/5)
  6. java中byte数组与int类型的转换(两种方式)
  7. 2023全新FL Studio 21中文版水果编曲制作软件下载安装教程
  8. year by year
  9. Unity UGUI——开源
  10. 向量内积(点积、点乘)和外积(叉乘)概念及几何意义