XeNote/posts/Code/JS/HTML Attribute Remover.md
2020-11-28 19:36:28 +03:00

645 B
Raw Blame History

String şeklinde verilen HTML'deki tüm attributeları siler.

let regex = /<\s*([a-z][a-z0-9]*)\s.*?>/gi
a.replace(regex, '<$1>')

Örnek olarak a stringine bakalım

let a = `<div class="ce-block"><div class="ce-block__content"><h1 class="ce-header" contenteditable="false" data-placeholder="Enter a header">Add a Title</h1></div></div><div class="ce-block"><div class="ce-block__content"><div class="ae-paragraph cdx-block" contenteditable="true" data-placeholder="Title">Content will be here</div></div></div>`

Aşağıdaki komut bize temiz HTML'i verecektir.
a.replace(regex, '<$1>')

#html-code