From d6b3d8210ee34ae7235cbd15da37babfdf9b9388 Mon Sep 17 00:00:00 2001 From: Dominik Heidler Date: Wed, 12 Jun 2013 17:07:36 +0200 Subject: [PATCH] Prevent missmatching close-tags [0m can also mean - so use always spans --- lib/ansispan.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/ansispan.js b/lib/ansispan.js index 5e3e057..f7f9b20 100644 --- a/lib/ansispan.js +++ b/lib/ansispan.js @@ -17,15 +17,15 @@ var ansispan = function (str) { // // `\033[1m` enables bold font, `\033[22m` disables it // - str = str.replace(/\033\[1m/g, '').replace(/\033\[22m/g, ''); + str = str.replace(/\033\[1m/g, '').replace(/\033\[22m/g, ''); // // `\033[3m` enables italics font, `\033[23m` disables it // - str = str.replace(/\033\[3m/g, '').replace(/\033\[23m/g, ''); + str = str.replace(/\033\[3m/g, '').replace(/\033\[23m/g, ''); str = str.replace(/\033\[m/g, ''); - str = str.replace(/\033\[0m/g, ''); + str = str.replace(/\033\[0m/g, ''); // also closes bold and italics return str.replace(/\033\[39m/g, ''); };