天天看點

asp 截取字元串函數

'截取字元串 strvalue(标題,字數) 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

 [代碼]asp調用     

<%=strvalue("準确的程式設計語言,可正确對代碼文法着色,輸入簡單幾個字的代碼片段說明",10)%>