Classes de caractères
Les classes de caractères permettent de distinguer différents ensembles de caractères dans les expressions rationnelles (par exemple les chiffres d'une part et les lettres d'autre part).
Types
Caractères | Signification |
---|---|
. |
Par défaut, (Le point) correspond à n'importe quel caractère excepté un caractère de saut de ligne.
Ainsi,
Si le marqueur
Le marqueur Attention, si on utilise le point dans un intervalle de caractères, il n'aura plus cette signification spéciale. |
\d |
Correspond à un chiffre et est équivalent à
Ainsi, |
\D |
Correspond à tout caractère qui n'est pas un chiffre et est équivalent
à
Ainsi, |
\w |
Correspond à n'importe quel caractère alphanumérique de l'alphabet
latin, y compris le tiret bas. C'est équivalent à
Ainsi, |
\W |
Correspond à n'importe quel caractère n'étant pas un caractère de
l'alphabet latin ou le tiret bas. Cela est équivalent à
Ainsi, |
\s |
Correspond à un blanc (cela comprend les espace, tabulation, saut de
ligne ou saut de page). C'est équivalent à
Ainsi, |
\S |
Correspond à un caractère qui n'est pas un blanc. C'est équivalent à
Ainsi, |
\t |
Correspond à une tabulation (U+0009). |
\r |
Correspond à un retour chariot (U+000D). |
\n |
Correspond à un saut de ligne (U+000A). |
\v |
Correspond à une tabulation verticale (U+000B). |
\f |
Correspond à un saut de page (U+000C). |
[\b] |
Correspond pour un retour arrière (U+0008). (À ne pas confondre avec
\b , voir
les limites).
|
\0 |
Correspond au caractère NULL (U+0000). Il ne doit pas être suivi d'un
autre chiffre car \0<chiffres> est une
séquence d'échappement
pour les nombres en notation octale (si besoin d'utiliser un chiffre
ensuite, on pourra utiliser la forme \x00 , cf. ci-après).
|
\cX |
Correspond au caractère de contrôle où |
\xhh |
Correspond au caractère dont le code hexadécimal est hh (deux chiffres hexadécimaux). |
\uhhhh |
Correspond au caractère dont le code est hhhh (quatre chiffres hexadécimaux). |
\u{hhhh} ou \u{hhhhh} |
(Uniquement actif quand le marqueur u est activé)
Correspond au caractère dont la valeur Unicode est hhhh (en
chiffre hexadécimaux).
|
\ |
La barre oblique inversée indique que le prochain caractère doit être traité spécifiquement ou échappé. Elle se comporte d'une de ces façons :
Note : L'échappement vaut également avec la barre
oblique inversée. Autrement dit, si on cherche la présence de
|
Spécifications
No specification found
No specification data found for undefined
.
Check for problems with this page or contribute a missing spec_url
to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.