JSFiddle - React, Tailwind, and code Playground
HTML
<body>
<div id="embed"></div>
</body>
JavaScript
window.onload = function(){
var a = '<div class="tl-div-campaign-name"><span class="tl-span-btnCampaign"><div class="tl-arrow-right"></div></span><span class="tl-span-campaign-name">Honda</span></div><div class="tl-div-campaign-name-sub"><span class="tl-span-campaign-accountname">Honda Account</span><span class="tl-span-seprator">|</span><span class="tl-span-campaign-brandname">Honda Brand</span></div><div class="tl-div-campaign-quick-info"><div class="tl-div-start-end-info"><span class="tl-span-start-lbl">START :</span> <span class="tl-span-start-data">01/01/2013</span> <span class="tl-span-end-lbl">END :</span> <span class="tl-span-start-data">01/07/2013</span><br /></div><div class="tl-div-number-budget-info"><span class="tl-span-projects-lbl">NO. OF PROJECTS</span> : <span class="tl-span-projects-data">5</span><br /><span class="tl-span-budget-lbl">BUDGET :</span> <span class="tl-span-budget-data">4000</span><br /></div></div>';
extractString(a);
};
extractString = function(passedHtml){
alert(isHtml(passedHtml));
var div = document.createElement("div");
div.innerHTML = passedHtml;
var nameDom = document.querySelectorAll('.tl-span-campaign-name');
document.getElementById("embed").innerHtml = nameDom.innerHtml;
};
isHtml = function (testString) {
var htmlRegex = new RegExp("<([A-Za-z][A-Za-z0-9]*)\b[^>]*>(.*?)</\1>");
return htmlRegex.test(testString);
};