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