怎么识别全角数字然后把全角转换成半角
时间:2011-11-07
来源:互联网
作者: lutao6941957 发布时间: 2011-11-07
作者: jordan102 发布时间: 2011-11-07
作者: bustersword 发布时间: 2011-11-07
作者: lutao6941957 发布时间: 2011-11-07
/** * * @param {String} * str 字符串 * @return {String} 将全角全部转换为半角的字符串 */ function toDBC(str){ if (str) { var result = ""; var code = 0; for (var i = 0; i < str.length; i++) { code = str.charCodeAt(i); if (code == 12288) { result += String.fromCharCode(32); } else if (code > 65280 && code < 65375) { result += String.fromCharCode(code - 65248); } else { result += str.charAt(i); } } return result; } return str; }
作者: p2227 发布时间: 2011-11-07
JScript code
/* 把输入的字符串转换为半角 input: Str 任意字符串 output:DBCStr 半角字符串 说明:1、全角空格为12288,半角空格为32 2、其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 */ function toDBC(Str) { var DBCStr = ""; for(var i=0; i<Str.length; i++){ var c = Str.charCodeAt(i); if(c == 12288) { DBCStr += String.fromCharCode(32); continue; } if (c > 65280 && c < 65375) { DBCStr += String.fromCharCode(c - 65248); continue; } DBCStr += String.fromCharCode(c); } return DBCStr; }
作者: p2227 发布时间: 2011-11-07
作者: bustersword 发布时间: 2011-11-07
作者: bustersword 发布时间: 2011-11-07
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28