[JavaScript] Remplacer caractère d'une chaine par un autre
Armoire-table
Messages postés
7
Statut
Membre
-
Armoire-table Messages postés 7 Statut Membre -
Armoire-table Messages postés 7 Statut Membre -
Salut,
Je débute en informatique, et je bloque sur un programme.
Je dois faire écrire une chaine de caractère à un utilisateur, remplacer le dernier caractère de la chaine par un 's' et afficher le résultat.
Pour l'instant j'ai ca :
var chaine = prompt('Entrez votre phrase : ');
chaine = chaine.replace(chaine.charAt(chaine.length-1),'s');
alert(chaine);
Mon probleme : Ca prend en mémoire le dernier caractère de la chaine, MAIS, si le meme caractère est présent plus tot dans la chaine, il change celui ci au lieu du dernier.
Exemple : Si j'ecris 'Bonjour bonsoir', je veux changer le 'r' de bonsoir, mais comme il y a deja un 'r' dans bonjour, le résultat donné est : 'Bonjous bonsoir'.
Donc ma question : comment bloquer le changement au dernier caractère ?
Merci
Je débute en informatique, et je bloque sur un programme.
Je dois faire écrire une chaine de caractère à un utilisateur, remplacer le dernier caractère de la chaine par un 's' et afficher le résultat.
Pour l'instant j'ai ca :
var chaine = prompt('Entrez votre phrase : ');
chaine = chaine.replace(chaine.charAt(chaine.length-1),'s');
alert(chaine);
Mon probleme : Ca prend en mémoire le dernier caractère de la chaine, MAIS, si le meme caractère est présent plus tot dans la chaine, il change celui ci au lieu du dernier.
Exemple : Si j'ecris 'Bonjour bonsoir', je veux changer le 'r' de bonsoir, mais comme il y a deja un 'r' dans bonjour, le résultat donné est : 'Bonjous bonsoir'.
Donc ma question : comment bloquer le changement au dernier caractère ?
Merci
A voir également:
- [JavaScript] Remplacer caractère d'une chaine par un autre
- Remplacer disque dur par ssd - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Remplacer un mot par un autre word - Guide
- Caractère ascii - Guide