colioneMedlem sedan juni 20014 421 inlägg 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
JojoxxMedlem sedan juni 20004 308 inlägg 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());
colioneMedlem sedan juni 20014 421 inlägg En fråga jojoxx....hur tusan gör du?
colioneMedlem sedan juni 20014 421 inlägg Jojoxx....finns det nåt bra ställe där man kan lära sig om RegExp....
JojoxxMedlem sedan juni 20004 308 inlägg På Netscapes referenssidor kan du läsa en hel del, annars är det bara att göra en sökning på Google.