Just nu i M3-nätverket
Jump to content

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


sudd

Recommended Posts

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!

 

Link to comment
Share on other sites

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!

 

Link to comment
Share on other sites

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!

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...