ASP - MISE EN MAJUSCULE DE LA PREMIÈRE LETTRE D'UNE CHAINE DE CARACTERES

Signaler
Messages postés
2
Date d'inscription
mercredi 11 octobre 2000
Statut
Membre
Dernière intervention
24 septembre 2004
-
Messages postés
25
Date d'inscription
mercredi 9 mai 2007
Statut
Membre
Dernière intervention
21 janvier 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/8927-asp-mise-en-majuscule-de-la-premiere-lettre-d-une-chaine-de-caracteres

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
344
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+++