con = document.createElement('span');
con.style.display = 'inline-block';
if (is1) con.appendChild(e1.splitText(e1.data.search(/\S+$/)));
if (is2) {
e2 = e2.splitText(e2.data.search(/\s|$/)).previousSibling;
par = tex.parentNode;
con.insertBefore(tex, is2 ? e2 : null);
par.insertBefore(con, e1 ? e1.nextSibling: par.firstChild);
}
}, false);