Permalink
Browse files

Updated stripHTML and test to strip style from html

  • Loading branch information...
1 parent 9c3bbc0 commit 9964a79b8eea8bebd1a4c2238040acc3e9186445 RGBboy committed Sep 13, 2012
Showing with 4 additions and 1 deletion.
  1. +3 −0 lib/helpers.js
  2. +1 −1 test/nodemailer.js
View
@@ -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
@@ -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);

0 comments on commit 9964a79

Please sign in to comment.