Colección de citas famosas - Diccionario de frases chinas - Js utiliza expresiones regulares para eliminar atributos específicos.
Js utiliza expresiones regulares para eliminar atributos específicos.
var? ¿fuente? =?<div? estilo="a:a;?B:B;?c:c;"? ancho="10%"? altura="DD">. </div>;
//?Elimine el atributo y el valor del ancho.
console.log(source.replace(/width=".*?"/,''));
//Eliminar los pares clave-valor B y C en el atributo de estilo.
console.log(source.replace(/(style=")(.*?)(""),function(m,g1,g2,G3){
Regresión ? g1? +?G2 .replace(/\ s?(.*?):(.*?);/g, función (m, g1, G2) {
//?Eliminar atributo b y el atributo c? Si desea cambiar a otros atributos, puede controlarlos aquí
if(/^(b|c)$/.test(g1))
Regresar ? '';
¿Devolver? m;
})?+?G3;
}));