Red de conocimiento informático - Conocimiento de la instalación - Buscando un experto habitual en JS para reemplazar cadenas con cadenas vacías, 50 puntos

Buscando un experto habitual en JS para reemplazar cadenas con cadenas vacías, 50 puntos

Regular:

str.replace(/(lt;[a-z] . *?) extend=\"función\(o\)\s*\{[\s\S] ?\}\" (. *gt;)/g, "$1$2");

El código ha sido probado, el siguiente es el código de prueba:

lt;! doctype html

lt;htmlgt;

lt;headgt;

lt;meta charset="utf-8" gt;

lt;titlegt;demolt;/titlegt;

lt;/headgt;

lt;bodygt;

lt;textarea id="fds" style=" ancho: 600px; alto: 500px"gt;

lt; p extend="function(o) {

return Object.extend.apply(this, [this, o]) ;

}"gt;

aaa

lt )/pgt;

lt; span id="yes" extend=" function(o) {

return Object.extend.apply(this, [this, o]);

}" class="fds"gt;

aaa

lt;/spangt;

lt;p style="fdsa" extend="function(o) {

return Object.extend.apply (esto, [esto, o]);

}" style="fdsa"gt;

aaa

lt;/pgt;

lt;br extend="función(o) {

return Object.extend.apply(this, [this, o]);

}"/ gt;

lt;/textareagt;

lt;input type="botón" valor="reemplazar!!!" onClick="fdsa()" /gt;

lt;script type="text/javascript"gt;

función fdsa(){

var str = document.getElementById("fds") .innerText;

str = str.replace(/(lt;[a-z] . *?) extend=\"función\(o)\s*\{[\s\S] ?\}\"(. *gt; )/g, "$1$2");

alerta(str);

}

lt /scriptgt; ;/bodygt;

lt;/htmlgt;