Just nu i M3-nätverket
Gå till innehåll

Få stor bokstav på varje ord som börjar


sudd

Rekommendera Poster

Hej!

 

Jag har ett par strängar med ord, t.ex. "Jag gick och handlade". Jag vill kunna skriva en funktion in javascript där man får ut texten med stor bokstav i början på varje ord, alltså "Jag Gick Och Handlade". Någon som kanske kan hjälpa mig med en smidig lösning för detta?

 

Tack så mycket och god jul!

 

Länk till kommentar
Dela på andra webbplatser

Hej,

 

tack för ditt svar. Det verkar vara något sådant jag söker. Men jag förstår inte hur jag ska tillämpa den på hemsidan? Funktionen verkar inte vara skriven i "vanlig" javascript. Vill ju bara ha

 

Function Blaha (in med strängen)

{

return "ut med den"

}

 

...ja du förstår kanske :) Men som sagt, jag har inte riktigt koll på hur den är skriven. Tack!

 

Länk till kommentar
Dela på andra webbplatser

Hej,

Jorå visst är det vanlig JS, bara lite förkortad ;)

 

Så här kan du använda den:

<script language="javascript">
String.prototype.capitalize = function(){ //v1.0
   return this.replace(/\w+/g, function(a){
       return a.charAt(0).toUpperCase() + a.substr(1).toLowerCase();
   });
};
function skrivut(texten)
{
	return texten.capitalize();
}
</script>  

 

sen för att anropa förstås:

skrivut("vad bidde det nu då?")

 

god fiskelycka!

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...