RegExp.prototype.dotAll
La propriété dotAll
indique si le marqueur "s
" est utilisé pour l'expression rationnelle. dotAll
est une propriété en lecture seule et qui renseigne à propos de l'expression rationnelle courante.
Attributs de RegExp.prototype.dotAll | |
---|---|
Écrivable | Non |
Énumérable | Non |
Configurable | Oui |
Description
dotAll
est un booléen qui vaut true
si le marqueur "s
" a été utilisé pour l'expression et false
sinon. Le marqueur "s
" indique que le caractère spécial point (".
") doit également correspondre aux caractères de saut de ligne (et pour lesquels il ne correspondrait pas s'il n'était pas activé) :
- U+000A LINE FEED (LF) ("
\n
") - U+000D CARRIAGE RETURN (CR) ("
\r
") - U+2028 LINE SEPARATOR
- U+2029 PARAGRAPH SEPARATOR
Cela signifie ainsi que le point peut correspondre à n'importe quel caractère du plan multilingue de base Unicode (ou Basic Multilingual Plane (BMP)). Si on souhaite également cibler les caractères des plans astraux, il faudra utiliser le marqueur "u
" (unicode). En utilisant les deux marqueurs simultanément, on peut alors cibler n'importe quel caractère Unicode.
Cette propriété est uniquement accessible en lecture et ne peut pas être modifiée.