Check For BIU

by George Y

HTML

<div id="myText">
<div style="text-align: center;">fsdf<strong><span style="color: rgba(255,255,0,1);">d</span>f</strong>d<span style="font-family: 'Trebuchet MS', sans-serif;"><strong>d<span style="line-height: 5;">f<span style="color: rgba(30,166,73,1);">ds</span></span></strong></span></div>
</div>
<div id="output">
s
</div>

JavaScript

var str = $('#myText').html()


 xmlDoc = $.parseXML( str ),
  $xml = $( xmlDoc ),
  $strong = $xml.find("div");
$('#output').text($strong.text())

var apoel ="<div dsads"
console.log(apoel.substring(0,4))
//console.log(str)
//stip out every other tag apart strongs
/*var re = /(<\s*\/?\s*span\s*.*?>)|(<\s*\/?\s*em\s*.*?>)|(<\s*\/?\s*u\s*.*?>)/gi; 
//|(<\s*\/?\s*strong\s*.*?>)
var m;
var stripped = str; 
while ((m = re.exec(str)) !== null) {
    if (m.index === re.lastIndex) {
        re.lastIndex++;
    }
    stripped = 	stripped.replace(m[0],'').replace(m[1],'')

}
console.log(stripped)
console.log(stripped.length)
//now we have text and only strong tags

//next we should remove strong tags and everything they contain. If chars left NO BOLD

var re2 = /(<strong>)([\s\S]*?)(<\/strong>)|(<\s*\/?\s*strong\s*.*?>)/gi;
var re2 = /(<strong>)([\s\S]*?)(<\/strong>)|(<strong>)|(<\/strong>)/gi;
var re3 = /(<strong>)([\s\S]*?)(<\/strong>)/gi
var m;
var stripped2 = stripped;
while ((m = re2.exec(stripped)) !== null) {
    if (m.index === re2.lastIndex) {
        re2.lastIndex++;
    }
    console.log(m)
    
   for(var i=0;i<m.length;i++){
  stripped2 = stripped2.replace(m[i],'')
   }
}console.log(stripped2)
*/

/*
document.getElementById("demo").innerHTML =
xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue;
*/