RegExp.prototype.flags
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Try it
Description
RegExp.prototype.flags
has a string as its value. Flags in the flags
property are sorted alphabetically (from left to right, e.g. "dgimsuvy"
). It actually invokes the other flag accessors (hasIndices
, global
, etc.) one-by-one and concatenates the results.
All built-in functions read the flags
property instead of reading individual flag accessors.
The set accessor of flags
is undefined
. You cannot change this property directly.
Examples
Using flags
js
/foo/ig.flags; // "gi"
/bar/myu.flags; // "muy"
Specifications
Specification |
---|
ECMAScript Language Specification # sec-get-regexp.prototype.flags |
Browser compatibility
BCD tables only load in the browser
See also
- Polyfill of
RegExp.prototype.flags
incore-js
- Advanced searching with flags in the Regular expressions guide
RegExp.prototype.source