J'ai une chaîne qui pourrait contenir plusieurs valeurs différentes, parmi lesquelles.Supprimer tous les caractères après le dernier - mais seulement si après - a quatre caractères
ÉDITÉE pour plus de clarté: var test pourrait égaler ou FW21002-185 FW21002-181-0001 ou abcdefg ou 245-453-654 ou FW21002-181-00012
Je voudrais supprimer tous les caractères après et y compris le dernier - seulement si cette chaîne contient quatre caractères après le dernier tiret. Donc, dans les exemples de chaînes ci-dessus, le seul qui devrait être changé est le deuxième à "FW21002-181" Tous les autres resteraient tels qu'ils sont.
Comment est-ce que je ferais ceci en JavaScript. Regex est ok aussi. Merci.
Le JavaScript que vous avez affichée est vide de sens et syntaxiquement invalide. –
Ce n'était pas censé être "valide" javascript. J'essayais de dire que le test de la variable pourrait contenir l'une des valeurs indiquées ci-dessous – user357034