[javascript] couper chaine de caractères
Fermé
theflagada
Messages postés
57
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
27 octobre 2009
-
17 oct. 2008 à 11:31
Nixial - 17 oct. 2008 à 13:27
Nixial - 17 oct. 2008 à 13:27
A voir également:
- [javascript] couper chaine de caractères
- Caractères ascii - Guide
- Couper une video - Guide
- Chaine tnt gratuite sur mobile - Guide
- Caractères spéciaux clavier azerty - Guide
- Comment couper un pdf - Guide
1 réponse
Bonjour,
Je ne me souviens plus du code exact des fonctions en javascript mais globalement ce que tu dois faire niveau algorithmie:
tu as ta chaine --> RAD 2.2.3 - blebleble .
tu prends ta chaine avec sa longueur avec longueur = 14 par exemple.
tu fais une boucle qui parcours ta chaine en entier en la découpant caractère par caractère.
Si tu ne rencontres pas le caractère "-", tu le stock dans une chaine et dès que tu as le caractère "-", tu stoppes ta boucle et tu auras la chaine avant le tiret.
Après si tu veux seulement le 2 ou le 3, tu adaptes, tu ne stockes pas tout . Si pour l'indice i=6 tu trouves le caractère "-", tu prends le caractère à la position i=4 ( espace avant, et le chiffre, donc deux de moins).
Sinon je crois qu'une fonction le fait par défaut, il suffit de dire le caractère cherché et ça renvoit la chaine avant ce caractère.
A+.
Je ne me souviens plus du code exact des fonctions en javascript mais globalement ce que tu dois faire niveau algorithmie:
tu as ta chaine --> RAD 2.2.3 - blebleble .
tu prends ta chaine avec sa longueur avec longueur = 14 par exemple.
tu fais une boucle qui parcours ta chaine en entier en la découpant caractère par caractère.
Si tu ne rencontres pas le caractère "-", tu le stock dans une chaine et dès que tu as le caractère "-", tu stoppes ta boucle et tu auras la chaine avant le tiret.
Après si tu veux seulement le 2 ou le 3, tu adaptes, tu ne stockes pas tout . Si pour l'indice i=6 tu trouves le caractère "-", tu prends le caractère à la position i=4 ( espace avant, et le chiffre, donc deux de moins).
Sinon je crois qu'une fonction le fait par défaut, il suffit de dire le caractère cherché et ça renvoit la chaine avant ce caractère.
A+.