JSFiddle - React, Tailwind, and code Playground
JavaScript
var str = "<name>supun</name><age>23<year>1111</year><div>";
function getInvalidTags(str)
{
// remove text between XML tags:
var noText = str.replace(/>[^<>]*</g, "><");
var prev = noText;
var next = "";
// while something changed remove <any></any> pairs
while (prev != (next = prev.replace(/<([^<>]*)( [^<>]*)?><\/\1>/g, "")))
prev = next;
return prev;
}
alert(getInvalidTags(str));