JavaScript 中文字符占两个字节处理方法
来源:互联网 发布:htpp js.ynjy.cn 编辑:程序博客网 时间:2024/04/30 22:10
<script>//得到字符总数function getChars(str) {var i = 0;var c = 0.0;var unicode = 0;var len = 0;if (str == null || str == "") {return 0;}len = str.length;for (i = 0; i < len; i++) {unicode = str.charCodeAt(i);if (unicode < 127) { //判断是单字符还是双字符c += 1;} else { //chinesec += 2;}}return c;}function sb_strlen(str) {return getChars(str);}//截取字符function sb_substr(str, startp, endp) {var i = 0;c = 0;unicode = 0;rstr = '';var len = str.length;var sblen = sb_strlen(str);if (startp < 0) {startp = sblen + startp;}if (endp < 1) {endp = sblen + endp;// - ((str.charCodeAt(len-1) < 127) ? 1 : 2);}// 寻找起点for (i = 0; i < len; i++) {if (c >= startp) {break;}var unicode = str.charCodeAt(i);if (unicode < 127) {c += 1;} else {c += 2;}}// 开始取for (i = i; i < len; i++) {var unicode = str.charCodeAt(i);if (unicode < 127) {c += 1;} else {c += 2;}rstr += str.charAt(i);if (c >= endp) {break;}}return rstr;}</script>
0 0
- JavaScript 中文字符占两个字节处理方法
- 解决文本框中输入字符限制---精确控制中文占两个字节,英文占一个字节~
- 中文字符所占字节
- 中文字符所占字节
- javascript 汉字占两个字符 统计长度的方法
- oracle,一个中文字符占几个字节
- 中文字符与英文字符所占字节
- 汉字占两个字节,字符占一个字节,不设定宽度限制文本的长度
- js校验字符长度(一个中文占两个字符)
- Java中文字符所占的字节数
- Java中文字符所占的字节数
- 关于字符编码,中文所占字节的整理。
- Java中文字符所占的字节数
- 关于java中的中文字符占几个字节
- ORACLE中一个字符占多少字节?(中文存储)
- 判断一个字符是全角还是半角(占一个字节还是两个字节)
- 一个字符占几个字节
- 截取字符串,汉字占两个字节,字母占一个字节
- [TreeMap和TreeSet]——简单应用
- Redis集群之twemproxy
- 前面两篇安装的文字,关于root密码初始化修改不是很明显
- Codeforces #305 div2 E. Mike and Foam 数论 容斥原理
- [小技巧]导文件超出php或nginx超时时间,怎们办?
- JavaScript 中文字符占两个字节处理方法
- 算法总结(第二篇)
- Deep Learning(3.21)
- UESTC271(dp)
- 从头认识设计模式-策略模式-07-对策略模式的总结
- Ubuntu系统 VI 编辑器初试
- go语言在linux平台上的搭建
- 使用scm-manager搭建git/svn 代码管理仓库
- Java之 redirect 和 forward【整理】