Skip to content

toRegExp ​

La fonction toRegExp() normalise une chaîne, un tuple de chaînes ou une RegExp en expression régulière. Quand l'entrée est textuelle, elle échappe les métacaractères regex et construit un motif de correspondance exacte.

Exemple interactif ​

Syntaxe ​

typescript
function toRegExp(
	input: string | [string, ...string[]] | RegExp
): RegExp;

Paramètres ​

  • input : Valeur à convertir en RegExp.

Valeur de retour ​

Une RegExp :

  • depuis une string : correspondance littérale exacte (^...$)
  • depuis un tuple de chaînes : alternatives exactes (^(?:...|...)$)
  • depuis une RegExp : la même instance

Voir aussi ​

  • escapeRegExp - Échappe les caractères spéciaux pour un usage regex

Diffusé sous licence MIT.