You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Forrest L Norvell cc8376ae67 deps: upgrade npm to 2.7.6 10 years ago
..
index.js deps: upgrade npm to 2.7.6 10 years ago
license deps: upgrade npm to 2.7.6 10 years ago
package.json deps: upgrade npm to 2.7.6 10 years ago
readme.md deps: upgrade npm to 2.7.6 10 years ago

readme.md

ansi-regex Build Status

Regular expression for matching ANSI escape codes

Install

$ npm install --save ansi-regex

Usage

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