//////截斷字串
//////
源字串
///擷取長度
///結尾是否帶有省略號(省略號占用2個長度)
///public
static
string cutstringforstring(string source, int length, bool
isaddellipsis)
//長度不夠
char sourcearray =source.tochararray();
if (sourcearray.length <=length)
//超長、截斷
string newstr = source.substring(0, (isaddellipsis ? length - 2
: length));
if(isaddellipsis)
return
newstr;
}///
///根據位元組長度擷取字串
//////
源字串
///擷取長度
///結尾是否帶有省略號(省略號占用4個位元組)
///public
static
string cutstringforbyte(string source, int length, bool
isaddellipsis)
//長度不夠
int sourcebytelength = 0
;
char sourcearray =source.tochararray();
for (int i = 0; i < sourcearray.length; i++)
else
}if (sourcebytelength <=length)
//長度超長
//如果結尾新增 … 則要在原本擷取長度基礎上減去2
if(isaddellipsis)
int k = 0
;
var newstr = new
stringbuilder();
sourcebytelength = 0
;
while (sourcebytelength else
k++;
}if(isaddellipsis)
return
newstr.tostring();
}
CSS截斷字串
方法一 任意長度的字串 說明 優點是內容可以為任何html元素,包括超連結和等,在ie6中還會在結尾自動顯示省略號。缺點是必須指定寬度數值,並且寬度不能是百分數,否則在ie中會被認為是字元總長的百分比。方法二 說明 優點是寬度可以設為百分數。但缺點是內容只能為純文字,不能有超連結等內容。css 截斷...
用CSS截斷字串
方法一 任意長度的字串 說明 優點是內容可以為任何html元素,包括超連結和等,在ie6中還會在結尾自動顯示省略號。缺點是必須指定寬度數值,並且寬度不能是百分數,否則在ie中會被認為是字元總長的百分比。方法二 說明 優點是寬度可以設為百分數。但缺點是內容只能為純文字,不能有超連結等內容。css 截斷...
用CSS截斷字串
方法一 任意長度的字串 說明 優點是內容可以為任何html元素,包括超連結和等,在ie6中還會在結尾自動顯示省略號。缺點是必須指定寬度數值,並且寬度不能是百分數,否則在ie中會被認為是字元總長的百分比。方法二 css 截斷字串2008 01 08 09 58css是實現文字自動截斷,如下 div.t...