Jag vet att det finns jättebra lösning att ta bort HTML-tags med hjälp av ASP, men undrar nu lite av nyfikenhet om man även kan göra samma sak med javascript? Gjorde precis nu denna kod, men vad har jag missat då den bara verkar ta bort en enda tag: Är det inte någon global egenskap eler liknande som gör att den ersätter mer än bara första förekomsten?Ta bort HTML-tags?
När man t.ex. använder en DIV-tag som textruta med hjälp av contenteditable, så följer det alltid med en massa tags om man kopierar in texter från Word. Då vore det smidigt om man på klientsidan kunde rensa bort dem.
Går det? :-)Sv: Ta bort HTML-tags?
<code>
<SCRIPT language="JavaScript" type="text/javascript">
<!---
function RemoveAllHTMLtags(strangen) {
strangen= strangen.replace(/<[^>]*>/,'');
document.write(strangen);
}
RemoveAllHTMLtags('<b>en liten </b>test <i>bara </i>med html-tags');
---->
</SCRIPT>
</code>
När den körs verkar bara första fetstil-tagen tas bort, ordet 'bara' blir ändå kursiv.Sv: Ta bort HTML-tags?