Código fuente de Ajaxpro
str . replace(/( lt;[a-z] *?)extend = \ " function \(o \)\ S * \ {[\ S \ S] ?\}\"( .* gt)/g, " $ 1 $ 2 ");
El código ha sido probado. El siguiente es el código de prueba:
lt! Tipo de documento html
lthtml gt
lthead gt
ltmeta charset="utf-8 " />
lttitle gtDemolt/title >
ltp extend="función(o) {
return Object.extend.apply(this, [this, o]);
} " gt p>
AAA
lt/p gt;
ltspan id = " yes " extend = " function(o){
return Object.extend .apply(esto, [esto, o]);
}" class="fds "
AAA
lt/spangt .
ltp style = " fdsa " extend = " function(o){
return Object.extend.apply(this,[this,o]);
}" style="fdsa " >>p>
Asociación Estadounidense del Automóvil
lt/p gt;
ltbr extend="function(o) {
return Object.extend.apply(this, [this, o]);
} "/ gt;
lt/textarea gt;
ltInput type="button" value= "reemplazar!!!" onClick = " fdsa()"/ gt
ltscript type = " texto/JavaScript " gt; fdsa(){
var str = documento . getelementbyid(" FDS "). texto interno
cadena = cadena reemplazar(/( lt;[a-z] *?)extender = \ " función \(o \)\ S * \ {[\ S \ S] ?\}\" (.* gt)/g, " $ 1 $ 2 ");
alert(str);
}
lt/script gt; p>
alerta(cadena); p>
lt/body gt;
lt/html gt;