#学习笔记#(58)中文标点符号转英文标点符号,及全角转半角js
来源:互联网 发布:精通周易知乎 编辑:程序博客网 时间:2024/04/30 20:20
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>字符转换</title></head><body>把中文标点符号转换成英文的:<br/><input placeholder="请输入一个字符串" id="txt"><button onclick="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>
0 0
- #学习笔记#(58)中文标点符号转英文标点符号,及全角转半角js
- 标点符号全角转半角
- 【转】英文标点符号
- 正则替换字符串的全角、半角标点符号
- 正则替换字符串的全角、半角标点符号
- android 标点符号的全角半角转换
- iOS 标点符号半角与全角转换
- [转]英文标点符号翻译大全
- php 过滤英文标点符号 过滤中文标点符号
- JS全角转半角
- JS半角转全角
- JS全角转半角
- 标点符号英文
- 全角转半角笔记
- JAVA正则替换字符串的全角、半角标点符号
- js正则匹配中文标点符号
- js文件字体全角转半角,半角转全角。
- 标点符号及常用符号英文列表
- week4-4
- 排序算法:冒泡、选择、二分查找
- 使用Grokmirror镜像服务(1)——镜像内核Git仓库
- Android Annotations框架学习
- 笔试题31. LeetCode OJ (18)
- #学习笔记#(58)中文标点符号转英文标点符号,及全角转半角js
- JavaScript学习(一)
- 远程桌面时无法把远程机器的文件复制到本地机器解决办法
- 欢迎使用CSDN-markdown编辑器
- 全球买全球卖 国际化的技术挑战
- 设计模式的学习(1)
- IOS之CALayer基本使用
- 二叉查找树
- 左链接与内连接的区别、左连接查询的两种查法