190 votes

Comment puis-je supprimer toute la ponctuation d’une chaîne en JavaScript à l’aide de regex ?

Si j’ai une chaîne avec n’importe quel type de caractère non alphanumérique :

Comment pourrais-je obtenir une version sans ponctuation de celui-ci en JavaScript:

16voto

adnan2nd Points 3

/[^A-Za-z0-9\s]/g doit correspondre à toutes les ponctuations mais conserver les espaces. Vous pouvez donc utiliser `` pour remplacer des espaces supplémentaires si vous en avez besoin. Vous pouvez tester le regex dans http://rubular.com/

Mise à jour: Ne fonctionnera que si l’entrée est ANSI English.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X