Sha256: 4349d4b83ad9acdd1b61f3dda835fb5fc2b46dce24dc853a9024daa841aee952

Contents?: true

Size: 859 Bytes

Versions: 90

Compression:

Stored size: 859 Bytes

Contents

# ansi-regex [![Build Status](https://travis-ci.org/sindresorhus/ansi-regex.svg?branch=master)](https://travis-ci.org/sindresorhus/ansi-regex)

> Regular expression for matching [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code)


## Install

```sh
$ npm install --save ansi-regex
```


## Usage

```js
var ansiRegex = require('ansi-regex');

ansiRegex().test('\u001b[4mcake\u001b[0m');
//=> true

ansiRegex().test('cake');
//=> false

'\u001b[4mcake\u001b[0m'.match(ansiRegex());
//=> ['\u001b[4m', '\u001b[0m']
```

*It's a function so you can create multiple instances. Regexes with the global flag will have the `.lastIndex` property changed for each call to methods on the instance. Therefore reusing the instance with multiple calls will not work as expected for `.test()`.*


## License

MIT © [Sindre Sorhus](http://sindresorhus.com)

Version data entries

90 entries across 27 versions & 6 rubygems

Version Path
entangled-0.0.14 spec/dummy/public/node_modules/bower/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.14 spec/dummy/public/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/readline2/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.14 spec/dummy/public/node_modules/bower/node_modules/insight/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.14 spec/dummy/public/node_modules/bower/node_modules/inquirer/node_modules/readline2/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.14 spec/dummy/public/node_modules/bower/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.14 spec/dummy/public/node_modules/bower/node_modules/insight/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.13 spec/dummy/public/node_modules/bower/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.13 spec/dummy/public/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/readline2/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.13 spec/dummy/public/node_modules/bower/node_modules/insight/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.13 spec/dummy/public/node_modules/bower/node_modules/insight/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.13 spec/dummy/public/node_modules/bower/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.13 spec/dummy/public/node_modules/bower/node_modules/inquirer/node_modules/readline2/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.12 spec/dummy/public/node_modules/bower/node_modules/inquirer/node_modules/readline2/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.12 spec/dummy/public/node_modules/bower/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.12 spec/dummy/public/node_modules/bower/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.12 spec/dummy/public/node_modules/bower/node_modules/insight/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.12 spec/dummy/public/node_modules/bower/node_modules/insight/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.12 spec/dummy/public/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/readline2/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.11 spec/dummy/public/node_modules/bower/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.11 spec/dummy/public/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/readline2/node_modules/strip-ansi/node_modules/ansi-regex/readme.md