當前位置:成語大全網 - 書法字典 - Js用正則表達式刪除指定的屬性。

Js用正則表達式刪除指定的屬性。

var?來源?=?& ltdiv?style =“a:a;?乙:乙;?c:c;”?width =“10%“?height =“DD“& gt。& lt/div & gt;;

//?刪除寬度屬性和值。

console . log(source . replace(/width =“。*?"/,''));

//刪除style屬性中的鍵值對B和C。

console . log(source . replace(/(style =“)(。*?)(““),function(m,g1,g2,G3){

回歸?g1?+?G2 . replace(/\ s?(.*?):(.*?);/g,函數(m,g1,G2 ){

//?刪除屬性b和屬性c?如果您想更改為其他屬性,您可以在此處控制它們。

if(/^(b|c)$/.測試(g1))

回歸?'';

回歸?m;

})?+?G3;

}));