Caractère de métamorce \D de RegExp JavaScript

Définition et utilisation

\D Caractères de métamorce pour correspondre aux caractères non numériques.

Exemple

Recherche globale des caractères non numériques :

let text = "Give 100%!";
let pattern = /\D/g;

Essayez-le vous-même

Syntaxe

new RegExp("\\D")

Ou en abrégé :

/\D/

Syntaxe avec modificateurs

new RegExp("\\D", "g")

Ou en abrégé :

/\D/g

Support du navigateur

/\D/ C'est une caractéristique ECMAScript1 (ES1).

Tous les navigateurs supportent complètement ES1 (JavaScript 1997) :

Chrome IE Edge Firefox Safari Opera
Supporté Supporté Supporté Supporté Supporté Supporté

Méthodes de recherche d'expression régulière

En JavaScript, la recherche de texte avec des expressions régulières peut être effectuée de différentes manières.

UtilisationModèle (pattern)En tant que expression régulière, ces sont les méthodes les plus couramment utilisées :

Exemple Description
text.match(pattern) Méthode match() de chaîne
text.search(pattern) Méthode search() de chaîne
pattern.exec(text) Méthode exec() de RexExp
pattern.test(text) Méthode test() de RexExp