Uname: Linux webm016.cluster127.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Software: Apache
PHP version: 7.4.33 [ PHP INFO ] PHP os: Linux
Server Ip: 54.36.31.145
Your Ip: 216.73.216.182
User: homesquasz (91404) | Group: users (100)
Safe Mode: OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl

name : readme.md
# clean-regexp [![Build Status](https://travis-ci.org/SamVerschueren/clean-regexp.svg?branch=master)](https://travis-ci.org/SamVerschueren/clean-regexp)

> Clean up regular expressions


## Install

```
$ npm install clean-regexp
```


## Usage

```js
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`<br>
Default: `''`

Flags of the regular expression.


## License

MIT © [Sam Verschueren](https://github.com/SamVerschueren)
© 2026 GrazzMean