Outils JavaScript et API Web

Gratuit Assistant RegExp.escape()

Generez des appels RegExp.escape() pour echapper les caracteres speciaux dans les chaines pour des motifs regex dynamiques securises.

Chargement de l'outil...

Qu'est-ce que Assistant RegExp.escape() ?

RegExp.escape(string) echappe les 14 caracteres speciaux d'expression reguliere avec une barre oblique inverse. Rend les chaines sures pour les motifs RegExp dynamiques. Baseline 2025 (Chrome 132+).

Réponse rapide

Echappement automatique des caracteres regex avec RegExp.escape(). Chrome 132+, Node.js 20+.

Last updated: 2026-06-02

Limites

  • Non disponible sans support Baseline 2025.
  • Ne gere que les entrees chaine.
  • Echappe inconditionnellement, pas pour les motifs mixtes.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

Comment utiliser cet outil

  1. Identifiez les motifs dynamiques (recherche, filtres).
  2. Passez la chaine a RegExp.escape().
  3. new RegExp(RegExp.escape(userInput), 'gi').
  4. Examinez le code compare avec la methode manuelle.

A quoi il sert

  • Filtre de recherche cote client.
  • Interface de recherche et remplacement.
  • Mise en evidence de termes dans le texte.

Cas d'usage

Exemples concrets

Exemple

Filtre de recherche en direct

.NET ou (Premium) sont echappes automatiquement.

Exemple

Rechercher et remplacer

ou (C) trouves litteralement sans erreur regex.

Erreurs frequentes

  • Oublier d'echapper l'entree utilisateur.
  • Echapper tout le motif contenant deja des metacaracteres intentionnels.
  • Supposer que RegExp.escape gere null ou undefined.

Vérification

  1. RegExp.escape('hello.world') = 'hello\.world'
  2. new RegExp(RegExp.escape('.*+?'), 'g') correspond a '.*+?' litteral.

FAQ

Questions sur Assistant RegExp.escape()

Caracteres echappes?

Les 14 speciaux : ^ $ \ . * + ? ( ) [ ] { } |

Comparaison avec la fonction manuelle?

API standard, comportement coherent, pas de regex dans un regex.

Disponible dans Node.js?

Oui, fonctionnalite du langage dans Node.js 20+.

Fonctionne avec Unicode?

Oui, toute chaine JavaScript valide, echappe seulement les 14 metacaracteres.

Outils lies

Autres outils outils javascript et api web

A essayer aussi

A essayer aussi