js实现全角字符转换成半角字符
//str:要转换的字符串
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;
}
就这样。。。。。
转载于:https://www.cnblogs.com/kaka8384/archive/2009/09/03/1559499.html
js实现全角字符转换成半角字符相关推荐
- 将源代码中的全角符号转换成半角符号并对代码风格进行美化
从网上拷下来的代码经常会出现全角符号,代码风格也很糟糕,可以用下面的方法进行修正美化. 1.安装astyle 2.写一个format.sh脚本 这里只是对空格还有数字.字母进行转换,可根据自己的需求再 ...
- php 半角 全角空格,PHP将全角空格转成半角, 并去除头尾空格
PHP将全角空格转成半角, 并去除头尾空格 /* 字体转换 $content 内容 $to_encoding 目标编码,默认为UTF-8 $from_encoding 源编码,默认为GBK */ fu ...
- php 半角全角转换,php 把全角字符转换成半角
经常遇到用户把英文字符或者标点符号写成了全角,有时候会导致系统无法识别,所以应该先把全角的字符全部转换成正常的半角,减少问题存在.其实原理很简单,也很笨吧,就是把所有的全角字符替换成对应的半角字符,摘 ...
- html标签转换字符类型,java把html标签字符转换成普通字符(反转换成html标签)
package net.jasonjiang.web; import org.junit.Test; import org.springframework.web.util.HtmlUtils; /* ...
- php 全角符号 转成半角,php全角字符转换为半角字符简单示例
这篇文章主要为大家详细介绍了php全角字符转换为半角字符简单示例,具有一定的参考价值,可以用来参考一下. 对php全角字符转换为半角字符简单示例感兴趣的小伙伴,下面一起跟随512笔记的小编巴闭妹来看看 ...
- UTF-8编码下PHP全角符号替换成半角
现在web中的一种元素就是tag,即为标签,咱们发表很多新闻,或者上传图片给图片描述,都会用到tag,输入tag的时候往往对于中文用户来说会有全角标点符号,传统的标点分隔符是逗号,所以在处理逗号的时候 ...
- NCR(numeric character reference)字符转换成真实字符
文章目录 1.问题 2.NCR字符转换 3.在前端将NCR转为普通字符 1.问题 开发中发现这种情况,中文变成了奇怪的字符,由 &# + 数字 + 分号组成,比如订单列表变成了 订单列表 这种 ...
- 把字符串中的全角数字替换成半角数字 0123456789 转换成 0123456789
public static String filterNumberString(String str) { if(StringUtils.isEmpty(str)) { return null; } ...
- java将html实体字符转换成正常字符
http://www-lmawj-com-qq-com.iteye.com/blog/1771766 今天在做一个项目的对接的时候,发现调用对方提供的webservice的时候返回的xml数据中的中文 ...
最新文章
- Jake Coco - Under The Covers, Vol. 2 {2011}
- mysql 命令大全
- IClass与电源管理
- vantUI 自定义引入iconfont图标(3种风格)- 案例篇
- 【BZOJ3156】防御准备,斜率优化DP
- SIGTERM等信号含义
- windows系统开机自动扫描硬盘的原因及解决方法
- 结构方程软件Lisrel 8.7 和HLM5.5
- revit二次开发概念_Revit二次开发教程:BIM自学入门Revit二次开发
- HTML打地鼠小游戏代码
- Java泛型_自定义泛型类
- GPS信息中提取经纬度坐标信息
- 物联网嵌入式高级C语言流行框架、学习路线图
- 微信公众号支付、支付查询、退款、退款查询、转账到零钱银行卡、转账查询接口整合(V2)
- 用计算机弹歌曲fade,抖音短视频踢脚舞是什么歌 Faded歌曲分享
- Kruskal理解+代码解析
- 个人博客添加网易云音乐Flash插件
- iic获取salve设备地址_Linux下使用IIC总线读写EEPROM(读写i2c从设备通用程序)
- POJ_1845_Sumdiv_各种数学
- 数据库间表结构对比和数据对比
热门文章
- c语言中汉字属于什么类型_练字应该练什么之:汉字基本结构的类型
- python中shift函数rolling_Pandas Shift函数的基础入门学习笔记
- 计算机小故障排除方法,常见电脑故障排除方法总汇【详解】
- 计算机硬件中英对照,计算机硬件名称中英文对照表
- 条件概率的一些结论以及理解
- .net mysql操作类_ASP.NET数据库操作类实例
- Python文件读写模式
- python可以连接sql server_python连接sqlserver数据库
- c语言到底写什么系统,用C语言写关于操作系统的一个问题。
- matlab中的g2(t)是什么,matlab实验1-8带答案,,