Get HTML Tag from String

by Chintan Upadhayay

JavaScript

var myHtml = 'Aenean lacinia bibendum <mark class="sphighlighteddesc">Ut</mark> sed consectetur. <mark class="sphighlighteddesc">Ut</mark> quis risus eget urna mollis ornare <a href="/about">about</a> leo.';

console.log(myHtml.search("</mark>"));   // Returns 6

var count = (myHtml.match(/<\s*mark[^>]*>(.*?)<\s*\/\s*mark>/g) || []).length;

console.log("sd",new RegExp("/\sphighlighteddesc\b/").test(myHtml.value));

var count1 = (myHtml.match(/sphighlighteddesc/g) || []).length;


console.log("count my htmlk",count,count1);

const string = myHtml;

function getPosition(string, subString, index) {
  return string.split(subString, index).join(subString).length;
}

var getlenght = getPosition(string, '</mark>', count)

console.log(
  getPosition(string, '</mark>', 2) // --> 16
)

var countss = myHtml.search("SPHighlightedDesc");
console.log("countss",countss);
var result = myHtml.search(/<\s*mark[^>]*>(.*?)<\s*\/\s*mark>/g);
	var ending ='';
console.log(myHtml.substring(0, (getlenght+8) - ending.length));

console.log(result);
/* if (result >-1) {
    alert('right!');
} else {
     alert("wrong");
} */