29. juni 2004 - 17:23Der er
2 kommentarer og 1 løsning
replace funktion?
function replacesign(text, sign, replacewith) { re = /original/g; text = text.replace(re, replacewith); return(text); }
replacesign("min tekst med; i som skal ; væk", ";", ",")
Det vil ikke virke, men skriver jeg derimod: re = /original/g; om til re = /;/g;
Så virker det - det kan jeg også leve med, jeg tænkte bare lige jeg kunne genbruge min funktion nemt uden at skulle lave en for hvert tegn jeg ville udskifte
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<script language="javascript" type="text/javascript"> function replacesign(text, sign, replacewith) { sign = sign.split(""); newS = ""; for(i=0;sign.length>i;i++)newS += "\\" + sign[i]; re = new RegExp("["+newS+"]","g"); text = text.replace(re, replacewith); return(text); } alert(replacesign("min tekst med$ i som skal / væk", "$/", ".")); </script>
Har løst det sådan, definere disse 2 variabler inden jeg kalder min funktion replacewith = /;/g; replaceword = ","; function replace(text) { text = ""+text; return text.replace(replacewith,replaceword); }
Men jeg havde jo netop lavet det, du ville have, en maskine du kunne genbruge med forskellige tegn ?-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.