Mam pytanie do pewnej części tego skryptu.
Pewnie można to zapisać lepiej?:
var x = tinyMCE.activeEditor.getContent(); var Re = new RegExp("<strong><em>(.*?)</strong>","g"); var xa = x.replace(Re,""); var ara = new RegExp("<em><strong>(.*?)</em>","g"); var xax = xa.replace(ara,""); alert(xax); var xxc = xax.replace(/<p>/g, ""); var zzxcc = xxc.replace(/<\/p>/g, ""); var zxas = zzxcc.replace(/\s+/g, " "); var zz = zxas.replace(/<br>/,''); var zaz = zz.replace(/<span id="_mce_caret" data-mce-bogus="true">/,''); var azza = zaz.replace(/<\/span>/,''); var zzgh = azza.replace(/<br data-mce-bogus="1">/,''); var bb = zzgh.replace(/<strong> /g,'<strong>'); var bbbcc = bb.replace(/ <\/strong>/g,'</strong>'); var xxbbbcc = bbbcc.replace(/(<\/strong>)(\S)/ig,'$1$2'); var xxbbbccaa = xxbbbcc.replace(/(<\/strong>)(\S)/ig,'$1 $2'); var stringstrong = xxbbbccaa.replace(/(\S)(<strong>)/ig, '$1 $2'); var bbem = stringstrong.replace(/<em> /g,'<em>'); var bbbccem = bbem.replace(/ <\/em>/g,'</em>'); var xxbbbccemdd = bbbccem.replace(/(<\/em>)(\S)/ig,'$1$2'); var xxbbbccem = xxbbbccemdd.replace(/(<\/em>)(\S)/ig,'$1 $2'); var stringem = xxbbbccem.replace(/(\S)(<em>)/ig, '$1 $2'); var stringemstrong = stringem.replace(/<\/strong>\s+<em>/g, '</strong> <em>'); var stringstrongem = stringemstrong.replace(/<\/em>\s+<strong>/g, '</em> <strong>'); var ertqw = stringstrongem.replace(/<strong> <em>/g, '<strong><em>'); var ertqwa = ertqw.replace(/<\/em> <\/strong>/g, '</em></strong>'); var ertqwtu = ertqwa.replace(/<em> <strong>/g, '<em><strong>'); var ertqwafg = ertqwtu.replace(/<\/strong> <\/em>/g, '</strong></em>'); var strongemasd = ertqwafg.replace(/(\S)(<em><strong>)/ig, '$1 $2'); var strongemzxc = strongemasd.replace(/(\S)(<strong><em>)/ig, '$1 $2'); var asd = strongemzxc.replace(/^\s+|\s+$/g, "");