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.11 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.11 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.11 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.11 spec/dummy/public/node_modules/bower/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.10 spec/dummy/public/node_modules/bower/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
entangled-0.0.10 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.10 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.10 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.10 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.10 spec/dummy/public/node_modules/bower/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md
spider-src-0.1.7 lib/spider-src/support/spider/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
spider-src-0.1.7 lib/spider-src/support/spider/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md
spider-src-0.1.6 lib/spider-src/support/spider/node_modules/spider-script/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
spider-src-0.1.6 lib/spider-src/support/spider/node_modules/spider-script/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md
trans-0.5.10 template/node_modules/gulp-concat/node_modules/gulp-util/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
trans-0.5.10 template/node_modules/gulp/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
trans-0.5.10 template/node_modules/gulp/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md
trans-0.5.10 template/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md
trans-0.5.10 template/node_modules/gulp-uglify/node_modules/gulp-util/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md
trans-0.5.10 template/node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md