★ wanayoo — archive 1999 https://developer.mozilla.org/pl/docs/Web/JavaScript/Reference/Global_Objects/RegExp/flagsNouvelle recherche | Portail wanayoo

RegExp.prototype.flags

przez 3 współtwórców
Nasi wolontariusze nie przetłumaczyli jeszcze tego artykułu na język Polski. Dołącz do nas i pomóż go przetłumaczyć!

This is a new technology, part of the ECMAScript 2015 (ES6) standard .
This technology's specification has been finalized, but check the compatibility table for usage and implementation status in various browsers.

The flags property returns a string consisting of the flags of the current regular expression object.

Property attributes of RegExp.prototype.flags
Writable no
Enumerable no
Configurable yes

Description

Flags in the flags property are sorted alphabetically (from left to right, e.g. "gimuy").

Examples

Using flags

/foo/ig.flags;   // "gi"
/bar/myu.flags;  // "muy"

Polyfill

if (RegExp.prototype.flags === undefined) {
  Object.defineProperty(RegExp.prototype, 'flags', {
    configurable: true,
    get: function() {
      return this.toString().match(/[gimuy]*$/)[0];
    }
  });
}

Specifications

Specification Status Comment
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'RegExp.prototype.flags' in that specification.
Standard Initial definition.

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support Not supported 37 (37) Not supported Not supported Not supported
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support Not supported Not supported 37.0 (37) Not supported Not supported Not supported

See also

Autorzy i etykiety dokumentu

Contributors to this page: fscholz, ziyunfei, Mingun
Ostatnia aktualizacja: fscholz,