JSFiddle - React, Tailwind, and code Playground

by Abhishek Kumar

HTML

<div id="konsole"></div>

JavaScript

var t = '<a href="www.google.com">Terms of Service</a>{:target="_blank"} <a href="www.yahoo.com">Terms of Service</a>';

var f = function (s) {
    var o = '',
        t = s.match(/(<a[^>]*>((?:.|\r?\n)*?)<\/a>)({:(.*)})/g).toString();
    if(t != null) {
    	var l = t.split(/({:(.*)})/g);
        o = l[0].replace('href=', l[2] + ' href=');
    }
	return o;
};

document.getElementById('konsole').innerText = f(t);