webForumDet fria alternativet
Logga in / Bli medlem

Gammalt script vill förnyas.

JavaScript

6 svar · 313 visningar · startad av colione

Medlem sedan juni 20014 421 inlägg
Trådstart#1

Jag anropar detta script för at få första bokstaven som en versal. Hur skall jag göra för att scriptet skall kolla om det finns ett mellanslag efter punkten och om det finns det gör den om den första bokstaven till versal och de andra till gemener. Om det däremot inte finns ett mellanslag efter punkten skall den lägga till det och göra om första bokstaven till versal, de andra till gemener.

function firstToUpperCase(){
return this.substring(0,1).toUpperCase().concat(this.substring(1,this.length).toLowerCase());
}

Tack på förhand

Medlem sedan juni 20004 308 inlägg
#2
String.prototype.firstToUpperCase = function(){
	return this.substring(0,1).toUpperCase()+this.substring(1).toLowerCase();
}
String.prototype.firstInEachSentenceToUpperCase = function(){
	var a=this.replace(/\.\s/g,".").split('.');
	for (var n=0;n<a.length;n++){ a[n]=a[n].firstToUpperCase(); }
	return a.join('.').replace(/\.(\w)/g,". $1");
}
alert("detta är flera meningar.flera flera.och ännu mera.".firstInEachSentenceToUpperCase());
Medlem sedan maj 200010 687 inlägg
#3

Coolt coolt coolt! :D

Medlem sedan juni 20014 421 inlägg
#4

En fråga jojoxx....hur tusan gör du?

Medlem sedan juni 20014 421 inlägg
#5

Jojoxx....finns det nåt bra ställe där man kan lära sig om RegExp....

Medlem sedan juni 20004 308 inlägg
#6

Netscapes referenssidor kan du läsa en hel del, annars är det bara att göra en sökning på Google.

Medlem sedan juni 20014 421 inlägg
#7

Tack

263 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)