- Convertir une chaîne en casse-titre avec JavaScript (5 réponses )
Réponses
Trop de publicités?La fonction JavaScript:
String.prototype.capitalize = function(){
return this.replace( /(^|\s)([a-z])/g , function(m,p1,p2){ return p1+p2.toUpperCase(); } );
};
Pour utiliser cette fonction:
capitalizedString = someString.toLowerCase().capitalize();
Aussi, ce serait de travailler sur plusieurs mots de la chaîne.
Assurez-vous que le converti du nom de la Ville est injecté dans la base de données, mises en minuscule et la première lettre en majuscule, alors vous devez utiliser le JavaScript avant de l'envoyer sur le serveur. CSS tout simplement les styles, mais les données réelles resterait pré-style. Jetez un oeil à ce jsfiddle exemple et de comparer le message d'alerte vs le style de sortie.