Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Updated stripHTML and test to strip style from html

  • Loading branch information...
commit 9964a79b8eea8bebd1a4c2238040acc3e9186445 1 parent 9c3bbc0
RGBboy authored
Showing with 4 additions and 1 deletion.
  1. +3 −0  lib/helpers.js
  2. +1 −1  test/nodemailer.js
View
3  lib/helpers.js
@@ -21,6 +21,9 @@ module.exports.stripHTML = stripHTML;
function stripHTML(str){
str = (str || "").toString("utf-8").trim();
+ // remove style
+ str = str.replace(/<style[\s\S]{1,}?\/style>/gi, '');
+
// replace newlines
str = str.replace(/\r?\n|\r/g,"-\u0002\u0002-");
View
2  test/nodemailer.js
@@ -12,7 +12,7 @@ exports["General tests"] = {
"stripHTML": function(test){
- var html = "<h1>Tere &raquo;</h1><ul><li>Test</li></ul>",
+ var html = "<style>h1{color:#fe57a1}</style><h1>Tere &raquo;</h1><ul><li>Test</li></ul>",
output = "Tere »\n======\n\n * Test";
test.equal(stripHTML(html).trim(), output);
Please sign in to comment.
Something went wrong with that request. Please try again.