<!doctype html>
<html lang="en">
<head><meta charset="UTF-8"><title>字符转换</title>
</head>
<body>
把中文标点符号转换成英文的:<br/>
<input placeholder="请输入一个字符串" id="txt">
<button οnclick="exchange()">转换</button><br/>结果:
<div id="oldValue"></div>
<div id="result"></div>
<script>function exchange(){var s=document.getElementById("txt").value;//输入值document.getElementById("oldValue").innerText=s;//原始值var result=document.getElementById("result");//转换结果/*正则转换中文标点*/s=s.replace(/:/g,':');s=s.replace(/。/g,'.');s=s.replace(/“/g,'"');s=s.replace(/”/g,'"');s=s.replace(/【/g,'[');s=s.replace(/】/g,']');s=s.replace(/《/g,'<');s=s.replace(/》/g,'>');s=s.replace(/,/g,',');s=s.replace(/?/g,'?');s=s.replace(/、/g,',');s=s.replace(/;/g,';');s=s.replace(/(/g,'(');s=s.replace(/)/g,')');s=s.replace(/‘/g,"'");s=s.replace(/’/g,"'");s=s.replace(/『/g,"[");s=s.replace(/』/g,"]");s=s.replace(/「/g,"[");s=s.replace(/」/g,"]");s=s.replace(/﹃/g,"[");s=s.replace(/﹄/g,"]");s=s.replace(/〔/g,"{");s=s.replace(/〕/g,"}");s=s.replace(/—/g,"-");s=s.replace(/·/g,".");/*正则转换全角为半角*///字符串先转化成数组s=s.split("");for(var i=0;i<s.length;i++){//全角空格处理if(s[i].charCodeAt(0)===12288){s[i]=String.fromCharCode(32);  }/*其他全角*/if(s[i].charCodeAt(0)>0xFF00 && s[i].charCodeAt(0)<0xFFEF){s[i]=String.fromCharCode(s[i].charCodeAt(0)-65248);}}//数组转换成字符串s=s.join("");result.innerText=s;}
</script>
</body>
</html>

#学习笔记#(58)中文标点符号转英文标点符号,及全角转半角js相关推荐

  1. 中英文标点符号在全角和半角之下的区分

    文章目录 中英文标点符号在全角和半角之下的区分 中英文标点符号在全角和半角之下的区分 中文符号在半角和全角下, 是没有区分的. 英文符号在半角和全角下是不同的. 通常写程序时使用半角+英文符号. 中文 ...

  2. python3.4学习笔记(二十一) python实现指定字符串补全空格、前面填充0的方法

    python3.4学习笔记(二十一) python实现指定字符串补全空格.前面填充0的方法 Python zfill()方法返回指定长度的字符串,原字符串右对齐,前面填充0. zfill()方法语法: ...

  3. WORD精灵:将Word文档中的标点符号统一为全角或者半角

    WORD精灵:将Word文档中的标点符号统一为全角或者半角 将Word文档中的标点符号统一为全角或者半角,比手工操作高效百倍

  4. 假装认真的LaTeX学习笔记(1)—— Sublime中自动补全LaTeX命令(LaTeX-cwl安装教程)

    假装认真的LaTeX学习笔记(1)-- Sublime中自动补全LaTeX命令 简介 使用环境 如何在Sublime中获得LaTeX自动补全功能 安装Sublime插件--LaTeX-cwl 方法一: ...

  5. 全角,半角 和 中文标点,英文标点

    英文状态下: 半角+英文标点:1-=_+qwQW,. 全角+英文标点:1-=_+qwQW,. 中文状态下: 半角+英文标点:1-=_+qwQW,. 全角+英文标点:1-=_+qwQW,. 半角+中文标 ...

  6. 正则替换字符串的全角、半角标点符号

    感谢[火龙果],钦佩他的研究精神. http://topic.csdn.net/u/20080925/15/41b814bf-fcaf-4b37-be91-10561a102768.html 测试代码 ...

  7. 中文输入法中的全角和半角的区别

    摘自:http://blog.csdn.NET/kevinhg/article/details/8702462 在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为&quo ...

  8. 全角转半角,JAVA对中文的处理

    最近在做中文处理时,遇到了 全角半角 转换的问题,于是到网上搜了一下,问题基本上得到解决,但是发现没有对全角空格,和半角空格做转换处理,而且 半角转全角的代码有bug,下面是修改后的代码:首先,全角与 ...

  9. c# 中文字符(全角、半角)通用处理

    声明:本文仅提供一种编程思路,所提供代码仅供参考,如需使用,请自行完善.我们在做程序的的时候经常要处理用户输入,作为我们的主要语言中文,经常会出现全角.半角的问题,这会在查询时给我们带来很多麻烦.本文 ...

最新文章

  1. 配置Spring数据源c3p0与dbcp
  2. 【网络安全】令人闻风丧胆的“木马”是个啥来头?
  3. 二十万字C/C++、嵌入式软开面试题全集宝典十
  4. 计算机用户域怎么删除,如何查找并删除AD域中多余的计算机帐号?
  5. 学习spring之前必学之反射技术(IOC)(一)
  6. HALCON示例程序board.hdev检测电路板焊锡有无程序剖析
  7. 解读设计模式----策略模式(Strategy Pattern)
  8. 基于CUDA的离散傅里叶变换(Discrete Fourier Transform,DFT)
  9. Huffman编码树
  10. linux docker 分配资源,Docker 容器资源限制
  11. 精度提升第一步:形状各异测区的像控点布设方案
  12. C语言之指针的再次理解
  13. 文本聚类算法 python_文本聚类算法之K-means算法的python实现
  14. Unity 快速实现镜子效果
  15. 【程序员读书】读阮一峰最新作《未来世界的幸存者》有感
  16. 思念绵绵,爱在彼此心间漫延
  17. 利用js书写正三角形
  18. 【Rust精彩blog】Rust 中几个智能指针的异同与使用场景
  19. 项目落地 - 智慧海绵城市(物联网技术应用)
  20. 解决方案丨智慧写字楼:EasyCVR智能视频平台助力写字楼智慧化运营升级

热门文章

  1. SaaSBase:什么是大易?
  2. RK3399平台开发系列讲解(内核驱动外设篇)6.35、IAM20680陀螺仪介绍
  3. ChatGPT 不是终点:阿里不出,谁与争锋?
  4. 绝了,60K*16薪!看看人家的技术水平
  5. 基于eBPF的Linux沙盒文件系统SandFS
  6. 《趣学算法》目录及签名版
  7. Machine Learning with Python Cookbook 学习笔记 第9章
  8. 让bug无处藏身,Java 线上问题排查神器分享
  9. TI官网的WEBENCH的使用
  10. 使用花生壳+Xshell进行内网穿透访问实验室(公司)内网服务器【保姆级别】