Funktionen UCase() konverterar till versaler, och funktionen LCase() konverterar till gemener.
Hur gör man om man vill konvertera tillexempel värdet i en Request.Querystring till stora respektive små bokstäver när man skriver ut det?
6 svar · 350 visningar · startad av bigsky
Hur gör man om man vill konvertera tillexempel värdet i en Request.Querystring till stora respektive små bokstäver när man skriver ut det?
Funktionen UCase() konverterar till versaler, och funktionen LCase() konverterar till gemener.
Kan man få ett exempel?
UCase("ABCdef") blir "ABCDEF", och LCase("ABCdef") blir "abcdef"
Finns det någon liknande lösning om man vill att varje ord i tex. en mening ska börja med stor bokstav?
Eller om man vill formatera ett värde på ett visst sätt. Tex. att "BS0809-591" blir "BS0809 - 591"?
Det var 2 ganska så olika frågor bigsky men om du vill presentera en mening så att varje ord har en inledande versal så kan du använda stylesheet, t.ex.
<Span Style="Text-Transform: Capitalize;">
<%= LCase(Request.QueryString("myString"))%>
</Span>
I ovanstående kod så gör LCase så att text-strängen konverteras till enbart gemener och så gör Style="Text-Transform: Capitalize;" så att varje ord får en inledande VERSAL.
För att få mellanslag före o efter bindestrecket i fråga 2 så kan du väl helt enkelt köra en Replace(myString, "-", " - ") eller nåt?
Hoppas jag var till hjälp. :birp