webForumDet fria alternativet

...

ASP

3 svar · 275 visningar · startad av koltrasten

Medlem sedan okt. 2002272 inlägg
Frågan#1

Om en variabel innehåller mer än 20 tecken vill jag att denna skall huggas av vid 20 tecken och sedan tillägga ...

Går det?

Medlem sedan juni 200032 967 inlägg
#2
if len(variabel) > 20 then response.write left(variabel, 20) & "..." else response.write variabel

Mvh,

Medlem sedan feb. 200112 078 inlägg
#3

Jag brukar använda en funktion för detta, för när man väl använt den där funktionen en gång på webbplatsen, då kommer man banne mig behöva det igen. Dessutom kan man återanvända den, med olika antal längd på strängen, t.ex. i en includefil. ;)

function cutStr(str,int)
   if len(str) > int then
      temp = left(str,int-2) & ".."
   else
      temp = str
   end if
cutStr = temp
end function

response.write cutStr("Hejsan jag heter Stefan.",10)
Medlem sedan okt. 2002272 inlägg
#4

tackar tack, tack! :f

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)