1.5.2 • Published 2 months ago

regexp.prototype.flags v1.5.2

Weekly downloads
11,668,386
License
MIT
Repository
github
Last release
2 months ago

RegExp.prototype.flags Version Badge

Build Status dependency status dev dependency status License Downloads

npm badge

browser support

An ES6 spec-compliant RegExp.prototype.flags shim. Invoke its "shim" method to shim RegExp.prototype.flags if it is unavailable. Note: RegExp#flags requires a true ES5 environment - specifically, one with ES5 getters.

This package implements the es-shim API interface. It works in an ES5-supported environment and complies with the spec.

Most common usage:

var flags = require('regexp.prototype.flags');

assert(flags(/a/) === '');
assert(flags(new RegExp('a') === '');
assert(flags(/a/mig) === 'gim');
assert(flags(new RegExp('a', 'mig')) === 'gim');

if (!RegExp.prototype.flags) {
	flags.shim();
}

assert(flags(/a/) === /a/.flags);
assert(flags(new RegExp('a') === new RegExp('a').flags);
assert(flags(/a/mig) === /a/mig.flags);
assert(flags(new RegExp('a', 'mig')) === new RegExp('a', 'mig').flags);

Tests

Simply clone the repo, npm install, and run npm test

es-abstractdeep-equalstring.prototype.matchallarchetype-librarycomponennentteasy-select-rnvuedragdropuploadimagesreact-native-bluetooth2killi8n-react-native-fast-imagereact-native-template-rfbaseairscanairscan-examplebb-chatreact-native-esc-pos-sahaab@borisovart/atol-kkt-module@frxf/frxfdeneme323112@texttree/demo-bsa-reference-rcl@ntt_app/react-native-custom-notificationreact-native-covid-sdkgql_din_modmutasi-bca@l1nyanm1ng/react-picture-viewer@saeon/quick-formcthpb-plugin-socialreact-native-printer-brothersreact-native-shekhar-bridge-testcogoportutilslevibestliblevibestlib2levilibtest19levilibtest24levilibtest25levilibtest26levilibtest27levilibtest28levilibtest29wilscanner@oiti/documentoscopy-react-nativequoc-test@infinitebrahmanuniverse/nolb-regecclibyarntest@saaspe/componentsexpand-react-bridgeopea-bootstraapluminos-ui-coresklif-ui-kitsklif-api@everything-registry/sub-chunk-2643jawwy-sdkjawwy_gamification_release@deepakorg/test@deepak757/testreact-native-sphereuisphereuijawwy_libraryreact-native-credit-card-pkgp149-tablesklif-uimachinebeemrcapsreact-native-jawwy_samplemenyalatea021oregcahcldpadangoxygenospackage-example.jsonp147-tablep148-tablenka-gantt-task-reactnovacap-componentsnpm_qwertynpm_one_12_34_1_npm_one_1_2_3npm_one_2_2ns-dropdown-menunumhandlermml8487lpommlowolpominatonamikaze63microend-componentmggauharnihil1parvan_componentsparvan_reactjs_componentspickupbiz-npm-packagepeachmelovers29pedrosaletme22payutestingpixelpioneerpetengpizza-teaopea-bootstrappopoqpolospolyglot-component-libraryprastianhdprasadacmng-search-dropdownmekokklipoo
1.5.2

2 months ago

1.5.1

8 months ago

1.5.0

1 year ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.3.2

2 years ago

1.4.0

2 years ago

1.3.1

3 years ago

1.3.0

4 years ago

1.2.0

7 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago