好贷网好贷款

取得长度为length的字符串,一个汉字算两个字符

发布时间:2016-12-5 18:40:27 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"取得长度为length的字符串,一个汉字算两个字符",主要涉及到取得长度为length的字符串,一个汉字算两个字符方面的内容,对于取得长度为length的字符串,一个汉字算两个字符感兴趣的同学可以参考一下。

/* 取得长度为length的字符串,一个汉字算两个字符*/function getString(field,length) {    var strLong = 0;    var result;    var str = field.value;    var browserLen  = str.length;    if(getStringLength(str) <= length) {        return str;    } else {        for (i=0; i<browserLen; i++) {            charCode = str.charCodeAt(i);            if (charCode > 255) {                   strLong += 2;                   if(strLong == length) {                       result = str.substring(0,i+1);                       break;                   }                   if(strLong > length) {                       result = str.substring(0,i);                       break;                   }            } else {                strLong += 1;                if(strLong == length) {                    if(charCode != 13) {                        result = str.substring(0,i+1);                    } else {                        //如果为回车,则从回车前一个字符开始截取字符                        result = str.substring(0,i);                    }                    break;                }            }        }        return result;    }} 管理员在2009年8月13日编辑了该文章文章。 --> --> 阅读(1140) | 评论(0) | 转发(0) | 0 上一篇:判断输入是否为正确的身份证号码 下一篇:比较时间的大小 相关热门文章 C++指针与引用:指针运算... 两个指针比较的运算 cut command linux下的鸟哥私房菜第四篇—... 哭不得,笑不得的搞笑宝宝... 承接自动化测试培训、外包、实... Solaris PowerTOP 1.0 发布 For STKMonitor 项目小体会 busybox的httpd使用CGI脚本(Bu... php集成环境和自己配置的区别... flash播放控件 查看nginx某一时段的日志... ftp服务器日志分析 mpi 目标机器积极拒绝,下面错... 热门推荐 --> 给主人留下些什么吧!~~ 评论热议

上一篇:判断输入是否为正确的身份证号码
下一篇:\t\tEhlib系列文章之二:妙用TColunmnEh的OnGetCellParams事件

相关文章

相关评论