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

Soyez le premier à donner votre avis sur cette source.

Snippet vu 18 470 fois - Téléchargée 34 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

Messages postés
25
Date d'inscription
mercredi 9 mai 2007
Statut
Membre
Dernière intervention
21 janvier 2008

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"
Messages postés
346
Date d'inscription
jeudi 1 mai 2003
Statut
Membre
Dernière intervention
4 avril 2011
1
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
Messages postés
2
Date d'inscription
mercredi 11 octobre 2000
Statut
Membre
Dernière intervention
24 septembre 2004

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.