J'essaie de remplacer certains caractères répétés à l'aide de REGEX:
var string = "80--40";
string = string.replace(/-{2}/g,"-"); // result is "80-40"
3 Réponses :
Vous pouvez spécifier {x, y} code> pour correspondre à n'importe quel nombre de répétitions entre x code> et y code>. Vous pouvez également laisser hors de la limite supérieure ou inférieure, utilisez donc {2,} code> au lieu de {2} code> pour remplacer les correspondances qui se produisent au moins deux fois. P >
Changez-le à:
string = string.replace(/-+/g,"-");
Pour plus d'informations sur REGEX, Voir la documentation MDN P> P> {2} code> correspond exactement à deux, + code> correspond à un ou plusieurs.