Bonjour,Mon problème est le suivant:
J'ai un champ prenom et je veux étudier le cas ou la personne s'appelle par exemple:jean,d'autre jean-marc et d'autre jean-marc-andré
si le prenom est jean->on aura Jean
si le prenom est jean-marc->on aura Jean-Marc
si le prenom est jean-marc-andre->on aura Jean-Marc-Andre
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function majusculePrenom(idPrenom){ var obj=document.getElementById(idPrenom); var chaine=obj.value; var reg=new RegExp("[-]+", "g"); var Sous_Chaine=chaine.split(reg); compteur=1; var nom=""; for(i=0;i<Sous_Chaine.length;i++){ document.write("Sous_Chaine.[" + i + "] = " + Sous_Chaine.[i] + "<BR>"); var lettre_un=Sous_Chaine.[i][0].toUpperCase(); var reste_mot=Sous_Chaine[i].substring(1).toLowerCase(); var prenom =lettre_un+reste_mot; alert(prenom); return prenom; } }
Je ne sais pas comment fairte pour concater le premier souschaine avec le deuxième et le troisième ainsi de suite.
car là j'ai que Jean puis Marc puis André tout s'ecrase.
Aidez moi svp!!!
Partager