我正在檢索javascript中的innerHTML正則表達式來降低案例
let let element.innerHTML其中所有標記都在Capital中。
我只需要降低標籤。
使用正則表達式或任何inbuild方法..
我正在檢索javascript中的innerHTML正則表達式來降低案例
let let element.innerHTML其中所有標記都在Capital中。
我只需要降低標籤。
使用正則表達式或任何inbuild方法..
試試這個:
str = str.replace(/<\s*\/?\w+/g, function($0) { return $0.toLowerCase(); });
你需要利用toLowerCase()
,與正則表達式相結合。
試試這個(從here):
s = s.replace(/< *\/?(\w+)/g,function(w){return w.toLowerCase()});
哪裏s
是包含要與小寫格式,以取代標籤元素的innerHTML。
試試這個:</?\w+((\s+\w+(\s*=\s*(?:".*?"|'.*?'|[^'">\s]+))?)+\s*|\s*)/?>
這只是勉強測試,也許應該在擴大。
正則表達式可以使用函數替換來執行更復雜的替換。如果我們利用該功能,我們可以拿出類似的東西:
var tag = '<DIV STYLE="WOA"></DIV>';
tag.replace(/<(\/?\w+)/g, function(r) {
return r.toLowerCase();
});