【前端技巧】中文符号转英文符号全角字符转半角字符

news/2024/11/16 21:53:37/

@Author:Outman
@Date:2022-10-28

1.中文符号转英文符号:

// 中文符号转英文符号
const charC2EUtil = (CNChar) => {let ENChar = CNChar// 转换引号类.replace(/[’|‘]/g, "'").replace(/[“|”]/g, '"')// 转换括号类.replace(//g, '[').replace(//g, ']').replace(//g, '{').replace(//g, '}')// 转换逗号、冒号.replace(//g, ',').replace(//g, ':')// 转换书名号、尖括号.replace(//g, '<').replace(//g, '>')// 转换句号、问号.replace(//g, '.').replace(//g, '?')// 转换叹号.replace(//g, '!')// 转换货币符号.replace(//g, '$');return ENChar;
};

2.全角字符转半角字符:

// 半角字符转全角字符
const charH2FUtil = (hAngleChar) => {let fAngleChar = '';for (var i = 0; i < hAngleChar.length; i++) {/*** 特殊字符跳过处理:将对应的字符编码放入数组中* 例:65292为中文逗号,保留该符号不被转换*/if ([65292].indexOf(hAngleChar.charCodeAt(i)) > -1) {fAngleChar += String.fromCharCode(hAngleChar.charCodeAt(i));continue;}if (hAngleChar.charCodeAt(i) > 65248 && hAngleChar.charCodeAt(i) < 65375) {fAngleChar += String.fromCharCode(hAngleChar.charCodeAt(i) - 65248);} else {fAngleChar += String.fromCharCode(hAngleChar.charCodeAt(i));}}return fAngleChar;
};

http://www.ppmy.cn/news/530729.html

相关文章

全角半角英文字母及符号

26个小写英文字母 全角&#xff1a; &#xff41;&#xff42;&#xff43;&#xff44;&#xff45;&#xff46;&#xff47;&#xff48;&#xff49;&#xff4a;&#xff4b;&#xff4c;&#xff4d;&#xff4e;&#xff4f;&#xff50;&#xff51;&#xff52;&#…

利用python进行字符拼接

利用python进行字符拼接 描述 用户输入用半角逗号&#xff08;英文的逗号&#xff09;分隔的多个字符&#xff0c;在一行内输出去掉逗号的一个字符串。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪…

中文全角和半角

其实全角和半角是针对中文输入法输入字符的不同状态 全角模式&#xff1a;输入一个字符占用2个字符&#xff0c; 半角模式&#xff1a;输入一个字符占用1个字符。 全角模式输出的字符和半角不同&#xff0c;但是汉字的话2个模式都是占用2个字符 某些特殊的函数&#xff0c;…

英文半角及全角的区别如何转换

英文半角占一个字节&#xff0c;也就是1byte&#xff0c;用的是ASCII中的字符。 英文全角占两个字节&#xff0c;也就是2byte&#xff0c;用的是GB2312-80。 看起来就是这样的&#xff1a; 半角&#xff1a;a,b.c;d 全角&#xff1a;&#xff41;&#xff0c;&#xff42;。&am…

word全半角标点符号批量转换

前往我的个人博客&#xff0c;阅读体验更佳。 1.使用内置的全半角转换 word 提供了包括标点符号、数字、英文字母的综合性全半角互换功能&#xff0c;如图所示&#xff1a; 选中需要更改的区域&#xff0c;选择需要更改的类型&#xff08;全角或者半角&#xff09;即可。 但…

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

文章目录 中英文标点符号在全角和半角之下的区分 中英文标点符号在全角和半角之下的区分 中文符号在半角和全角下, 是没有区分的. 英文符号在半角和全角下是不同的. 通常写程序时使用半角英文符号. 中文符号半角&#xff1a;安保&#xff0c;安保。测试&#xff0c;测试。英文…

什么是全角空格?什么是半角空格?

什么是全角空格&#xff1f;什么是半角空格&#xff1f; 所谓半角和全角是中文在电脑上的特有的。 一个汉字字符在电脑上要占两个英文字符的位置&#xff0c;当你输入符号的时候全角的字符也是要占两个英文字符的位置&#xff0c;半角的只占一个字符也就是半个汉字的位置。这…

PHP将全角空格转成半角, 并去除头尾空格

<?php/* 字体转换$content 内容$to_encoding 目标编码&#xff0c;默认为UTF-8$from_encoding 源编码&#xff0c;默认为GBK*/function mbStrreplace($content,$to_encoding"UTF-8",$from_encoding"GBK") {$contentmb_convert_encoding($co…