RegExp.prototype.dotAll

Brouillon
Cette page n'est pas terminée.

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.

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobileServeur
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung InternetNode.js
dotAllChrome Support complet 62Edge Aucun support NonFirefox Aucun support NonIE Aucun support NonOpera Support complet 49Safari Support complet 12WebView Android Support complet 62Chrome Android Support complet 62Firefox Android Aucun support NonOpera Android Support complet 46Safari iOS Support complet 12Samsung Internet Android Support complet Ouinodejs Support complet 8.10.0
Support complet 8.10.0
Support complet 8.3.0
Désactivée
Désactivée From version 8.3.0: this feature is behind the --harmony runtime flag.

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.

Voir aussi