webForumDet fria alternativet

Få bort taggar runt en sträng

JavaScript

2 svar · 168 visningar · startad av glenning

Medlem sedan aug. 200013 inlägg
Frågan#1

Hej !
Jag vill maska ut en vi del av en sträng.
Strängen ser ut som nedan
<b>texttext</b>
Odet jag vill ha ut är
Texttext

Medlem sedan juli 2000836 inlägg
#2
<script language="JavaScript"><!--
var string="<b>texttext</b>";
string=string.replace("<b>","");
string=string.replace("</b>","");
document.write(string)
// --></script>

Funkar dock inte i Opera, så måste man ha funktionalitet där oxå kan man använda:

<script language="JavaScript"><!--
function replace(string,text,by){
var i= string.indexOf(text), newstr= '';
  if(i==-1){return string;}
    else{newstr+= string.substring(0,i)+ by;
	if(i+text.length < string.length){
 	newstr+= replace(string.substring(i+text.length,string.length),text,by);
    }
  }
return newstr;
}

var string="<b>texttext</b>";
string=replace(string,"<b>","");
string=replace(string,"</b>","");
document.write(string)
// --></script>

------------------
- J-O-H-N-S-E-N -
------------------

Medlem sedan aug. 200013 inlägg
#3

Tackar...

253 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)