js中如何将GBK的英文转为普通英文, 全角转为半角
2015-08-06 11:30
721 查看
function fullChar2halfChar(str) { var result = ''; for (i=0 ; i<str.length; i++) { code = str.charCodeAt(i); //获取当前字符的unicode编码 if (code >= 65281 && code <= 65373) //unicode编码范围是所有的英文字母以及各种字符 { result += String.fromCharCode(str.charCodeAt(i) - 65248); //把全角字符的unicode编码转换为对应半角字符的unicode码 } else if (code == 12288) //空格 { result += String.fromCharCode(str.charCodeAt(i) - 12288 + 32); //半角空格 }else { result += str.charAt(i); //原字符返回 } } return result; }
相关文章推荐
- 使用javascript的onsubmit进行表单合法性验证
- 原生JS实现轮播图
- Highmaps的天津地图数据JSON格式
- 用js来实现页面的换肤功能(带cookie记忆)
- Extjs换肤+cookie皮肤记忆功能
- JavaScript淡入淡出渐变简单实例
- 原生js绑定和解除事件
- js闭包类似cs闭包
- javascript:getElementsByName td name
- json数据的使用方法
- 对于Unicode编码在js中和html中
- javascript
- javaScript常用运算符和操作符总结
- js简单实现标签云效果实例
- JspWriter 与 printwriter区别
- javascript闭包理解
- XML与JSON的区别?各自有哪些优缺点?
- KeyPress 和KeyDown 、KeyPress的区别
- ExtJs中组件最好少使用ID属性(推荐更多使用Name属性)
- JavaScript和php常用语法——切割字符串