Asp - mise en majuscule de la première lettre d'une chaine de caracteres

0/5 (3 avis)

Snippet vu 19 082 fois - Téléchargée 36 fois

Contenu du snippet

Une fonction tout simple mais très utile pour l'affichage d'une chaine (par exemple le mois) avec la première lettre en majuscule.
Ainsi :
"janvier" devient "Janvier"

Source / Exemple :


' -----------------------------------------------------------------------------------
Function PremiereLettreMaj(texte)
' Permet de donner le texte avec la premiere lettre en majuscule
   PremiereLettreMaj = UCase(Left(texte,1))& mid(texte,2,len(texte)-1)
End Function

'-------------------------------------------------------------------------------------
On appelle donc cette fonction simplement en faisant par exemple :

Response.Write (PremiereLettreMaj("janvier"))

Conclusion :


Bonne prog.

Romelard Fabrice (Alias F___)

A voir également

Ajouter un commentaire Commentaires
niKolas59 Messages postés 25 Date d'inscription mercredi 9 mai 2007 Statut Membre Dernière intervention 21 janvier 2008
24 mars 2009 à 11:30
Pour chipoter un peu plus on pourrait mettre un LCase sur le Mid.

PremiereLettreMaj = UCase(Left(texte,1))& LCase(Mid(texte,2))

Ainsi on aurait "JANVIER" qui deviendrait "Janvier"
cs_nitrique Messages postés 344 Date d'inscription jeudi 1 mai 2003 Statut Membre Dernière intervention 4 avril 2011 1
2 mars 2005 à 16:07
Auriez vous l'équivalent en asp.net (sans utiliser les classes visual Basic) car il ne connait pas Ucase et encore moins Leftdans mon cas (Delphi.Net) par hazard ?

Merci d'avance
notfoune Messages postés 2 Date d'inscription mercredi 11 octobre 2000 Statut Membre Dernière intervention 24 septembre 2004
24 sept. 2004 à 11:46
La dernière valeur du Mid est optionnel donc on pourrait faire plutôt :

PremiereLettreMaj = UCase(Left(texte,1))& Mid(texte,2)

C'est juste pour chipoter mais tant qu'à faire, n'utilisons pas les paramètres optionnels.

A+++

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.