Avatar billede mikoalngelo Nybegynder
27. maj 2002 - 16:39 Der er 7 kommentarer

replace, match og search etc.

Kan man gøre sådan at man ikke er nødt til at skrive en hel masse replace'er når man skal erstatte a-å med k???...

/mikolangelo
Avatar billede jakoba Nybegynder
27. maj 2002 - 16:48 #1
den indbyggede javascript funktion  str_replace  tager en regular expression som første parameter:

var nyStr = gammelStr.str_replace( /[a-zæøå]/, "k" );

hvorfor dog ønske det? har jeg misforstået :-))

mvh JakobA
Avatar billede jakoba Nybegynder
27. maj 2002 - 16:49 #2
ups.  Glemte at gøre den global:
var nyStr = gammelStr.str_replace( /[a-zæøå]/g, "k" );
Avatar billede mikoalngelo Nybegynder
27. maj 2002 - 16:55 #3
<FORM NAME="formen">
<INPUT TYPE="text" VALUE="ynxfd" NAME="n" onchange="S = document.formen.n.value; S.str_replace( /[a-zæøå]/gi, '' );">
</FORM>
sletter da ikke al teksten når man ændrer den...
Avatar billede jakoba Nybegynder
27. maj 2002 - 17:09 #4
Du assigner heller ikke den string str_replace returnerer til nogen variabel :-))

måske du mener:
<FORM NAME="formen">
<INPUT TYPE="text" VALUE="ynxfd" NAME="n" onchange="S = document.formen.n; S.value = S.value.str_replace( /[a-zæøå]/gi, '' );">
</FORM>

hvis ikke så tag og forklar hvad det egentlig er du vil.

mvh JakobA
Avatar billede mikoalngelo Nybegynder
27. maj 2002 - 17:13 #5
Virker heller ikke...
Avatar billede mikoalngelo Nybegynder
17. januar 2003 - 13:22 #6
Det virker overhovedet ikke...
Avatar billede mikoalngelo Nybegynder
17. januar 2003 - 13:23 #7
Men det er lige meget nu.
Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester