如果標(biāo)題過(guò)長(zhǎng),因?yàn)轫?yè)面布局的限制,只能列表10個(gè)字符,這個(gè)函數(shù)會(huì)幫你實(shí)現(xiàn)的
復(fù)制代碼 代碼如下:
'截取字符串 strvalue(標(biāo)題,字?jǐn)?shù))
function strvalue(str,lennum)
dim p_num
dim i
if strlen(str)=lennum then
strvalue=str
else
p_num=0
x=0
do while not p_num > lennum-2
x=x+1
if asc(mid(str,x,1))0 then
p_num=int(p_num) + 2
else
p_num=int(p_num) + 1
end if
strvalue=left(trim(str),x)"…"
loop
end if
end function
function strlen(str)
dim page_len
page_len=0
strlen=0
if trim(str)>"" then
page_len=len(trim(str))
for xx=1 to page_len
if asc(mid(str,xx,1))0 then
strlen=int(strlen) + 2
else
strlen=int(strlen) + 1
end if
next
end if
end function
使用方法:
復(fù)制代碼 代碼如下:
%=strvalue("準(zhǔn)確的編程語(yǔ)言,可正確對(duì)代碼語(yǔ)法著色,輸入簡(jiǎn)單幾個(gè)字的代碼片段說(shuō)明",10)%>
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
您可能感興趣的文章:- ASP 時(shí)間函數(shù)及如何獲取服務(wù)器時(shí)間的寫(xiě)法
- Asp Split函數(shù)之使用多個(gè)分割符的方法
- asp與js的類(lèi)型轉(zhuǎn)換函數(shù)介紹
- asp中的Rnd 函數(shù)
- ASP轉(zhuǎn)換格林威治時(shí)間函數(shù)DateDiff()應(yīng)用
- ASP移動(dòng)文件函數(shù)movefile權(quán)限不足的替代方法
- ASP中實(shí)現(xiàn)的URLEncode、URLDecode自定義函數(shù)
- asp實(shí)現(xiàn)獲取MSSQL數(shù)據(jù)庫(kù)表指定條件行數(shù)的函數(shù)
- asp中實(shí)現(xiàn)清除html的函數(shù)
- ASP實(shí)現(xiàn)強(qiáng)制圖片下載函數(shù)
- ASP函數(shù)大全解析