diff --git a/__tests__/ExpensiMark-HTMLToText-test.js b/__tests__/ExpensiMark-HTMLToText-test.js index baacd308..82627ac6 100644 --- a/__tests__/ExpensiMark-HTMLToText-test.js +++ b/__tests__/ExpensiMark-HTMLToText-test.js @@ -127,3 +127,8 @@ test('Test new line replacement on blockquote with heading inside', () => { testString = '

heading A

heading B

'; expect(parser.htmlToText(testString)).toBe('heading A\n\nheading B'); }); + +test('Test remove style tag', () => { + const testString = '

a text

'; + expect(parser.htmlToText(testString)).toBe('a text'); +}); diff --git a/lib/ExpensiMark.js b/lib/ExpensiMark.js index cf6f22b4..ad11ae7f 100644 --- a/lib/ExpensiMark.js +++ b/lib/ExpensiMark.js @@ -382,6 +382,11 @@ export default class ExpensiMark { regex: /<\/(blockquote|h1|pre)>(.|\s)/gm, replacement: '\n$2', }, + { + name: 'removeStyle', + regex: /