使用JS截取字符串長度
来源:互联网 发布:淘宝客服主要是做什么 编辑:程序博客网 时间:2024/06/06 09:29
有时在显示某段文字的时候,可能会太长,影响我们页面的显示效果。如果仅是英文,那么我们可以用String.substring(start, end)函数就已经够用了,但是通常我们都会遇到既有英文又有汉字的情况,而汉字是占用2个字节的,如果用String.substring(start, end)截取字符串的话,会发现汉字截取后比英文截取后个数虽然相同,但是长度还是长出去不少
function leftUTFString(str,len) { if(getStringUTFLength(str)<=len) return str; var value = str.substring(0,len); while(getStringUTFLength(value)>len) { value = value.substring(0,value.length-1); } return value; }
function getStringUTFLength(str) { var value = str.replace(/[^\x00-\xff]/g, " "); return value.length; }
<input name="txtRemarkItem" id="txtRemarkItem" onKeyUp="checkLen(this,1000)" />
参考例子
http://www.cnblogs.com/xffy1028/archive/2011/02/21/2344336.html
http://blog.csdn.net/yy_2011/article/details/6128387
阅读全文
0 0
- 使用JS截取字符串長度
- 使用JS截取字符串函数详解
- 使用js将简单的字符串转数字;截取字符串
- js截取字符串
- js截取字符串
- JS截取字符串
- js 字符串 截取
- js截取字符串处理
- js截取字符串
- JS截取字符串
- js 字符串截取
- [转载]JS截取字符串
- js截取中文字符串
- JS截取字符串
- js截取字符串
- js 截取字符串
- JS截取字符串
- js 截取字符串
- 阿里云 CDN+Oss 解决方案
- Spring 5 官方文档》1. Spring入门指南
- Java中,abstract使用的场合
- 选择排序——C#实现
- 【oracle】Listener日志监控:tnslsnr日志大小超过4G如何处理;
- 使用JS截取字符串長度
- 锁表解锁sql语句
- android 适配android 8.0时遇到的问题
- leetcode ~~~~~~~~(我也不知道这个题号了。。)
- 自己设计的STM32开发板+NOR+SRAM,STM32F1/F4通用开发板PCB工程文件AD设计,打样验证
- oracle全文索引(全文检索)的介绍,使用和创
- Hash类的merge方法
- Xshell远程Linux上传文件
- EBS報表中的qrcode