я извлекая innerHTML в JavaScriptРегулярное выражение опустить случай
Пусть говорят element.innerHTML где все теги находятся в столице.
Мне нужно опустить только тег.
с помощью Regex или любые inbuild методы ..
я извлекая innerHTML в JavaScriptРегулярное выражение опустить случай
Пусть говорят element.innerHTML где все теги находятся в столице.
Мне нужно опустить только тег.
с помощью Regex или любые 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();
});