clean-regexp

Clean up regular expressions

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
clean-regexp
6011.0.05 years ago5 years agoMinified + gzip package size for clean-regexp in KB

Readme

clean-regexp Build Status
Clean up regular expressions

Install

$ npm install clean-regexp

Usage

const cleanRegexp = require('clean-regexp');

cleanRegexp('[0-9]');
//=> '\\d'

cleanRegexp('[^0-9]');
//=> '\\D'

cleanRegexp('[a-zA-Z0-9_]');
//=> '\\w'

cleanRegexp('[a-z0-9_]', 'i');
//=> '\\w'

cleanRegexp('[^a-zA-Z0-9_]');
//=> '\\W'

cleanRegexp('[^a-z0-9_]', 'i');
//=> '\\W'

cleanRegexp('[a-zA-Z\\d_]');
//=> '\\w'

cleanRegexp('[^a-zA-Z\\d_]');
//=> '\\W'

cleanRegexp('[0-9]+\\.[a-zA-Z0-9_]?');
//=> '\\d+\\.\\w'

API

cleanRegexp(regexp, flags)

regexp

Type: string
Text of the regular expression.

flags

Type: string
Default: ''
Flags of the regular expression.

License

MIT © Sam Verschueren