自动截取指定长度的字符串

转载 2006年06月16日 18:24:00
用来自动截取指定长度的字符串(多余的字符以“…”代替),这种方法常常用来截取文章或新闻的标题,可自动识别英文或中文,收藏起来,以备后用。
程序代码 程序代码
<%
function cLeft(str,n)
dim str1,str2,alln,Islefted
str2 = ""
alln = 0
str1 = str
Islefted = false
if isnull(str) then
cleft = ""
exit function
end if
for i = 1 to len(str1)
nowstr = mid(str1,i,1)
if asc(nowstr)<0 then
alln = alln + 2
else
alln = alln + 1
end if
if (alln<=n) then
str2 = str2 & nowstr
else
Islefted = true
exit for
end if
next
if Islefted then
str2 = str2 & ".."
end if
cleft = str2
end function
%>

使用方法:

<%=cleft(rs("aaaaa"),30)%>

jQuery截取指定长度字符串超出部分省略代码

获取div中的文本长度,然后和属性limit规定的长度进行对比,如果超出长度则用截取指定的长度,超出长度的部分用…替代。       jQuery字符串截取                ...

汉字占多个字节,若按指定字节长度截取字符串,如何处理1/3个汉字?

截取字符串的函数 按照字节 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”...

[Android]TextUtils.ellipsize()截取指定长度字符串(附图文混排)

参考:http://zilla.blog.51cto.com/3095640/984775 效果图: 实现代码: // 监听布局变化,直接获取显示的长度 txt...
  • sodino
  • sodino
  • 2013年04月09日 17:29
  • 13804

c#截取指定字节长度的字符串

查了好久,截取指定长度字符串一般都是按 .Length截取的..不能精确到字节.花了点时间,自己弄了个.感觉能用..有错误希望指出. /// /// 截取指定字节长度的字符串 /// //...

Java 按指定长度截取字符串,考虑全角半角

于用 Java 来截取指定长度的字符串,我在网上看到很多帖子和方法,大都是说用 substring() ,但是如果考虑到全角半角的话,这是怎么也达不到期望值的。因为之前自己也用到过,所以把自己整理好的...

ASP.NET去除HTML标签并截取指定长度字符串

当我们使用编辑器存储内容时,保存到数据库的内容可含有html标签,如果要将其查询出来展示在页面上时有时会用到字符串截取,这时我们应该先对其进行html解码,再去html标签,最后再截取指定长度字符串。...

截取指定长度的字符串(汉字不出现半个)

package string_by_byte;/** * 定义一个方法,按照指定的长度截取字符. * 如:对于"ab你好",如果取三个字节,那么子串应该只显示"ab",半个汉字舍去. * 如果是四个字...

按指定长度截取字符串,考虑全角半角

关于用Java来截取指定长度的字符串,我在网上看到很多帖子和方法,大都是说用substring(),但是如果考虑到全角半角的话,这是怎么也达不到期望值的。因为之前自己也用到过,所以把自己整理好的一些东...

java按指定的字节Byte的起始位置截取长度截取字符串

java按指定的字节Byte的起始位置截取长度截取字符串,自动舍弃超出字节长度的汉字 package com.cn.util; import java.io.UnsupportedEncodi...

文本框指定字符串长度

  • 2015年11月07日 22:11
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自动截取指定长度的字符串
举报原因:
原因补充:

(最多只允许输入30个字)