Avatar billede axkris Nybegynder
11. maj 2003 - 17:15 Der er 6 kommentarer og
1 løsning

Forekommer mere end 1 gang i streng

Hej

Jeg skal bruge et script, som alerter, hvis der forekommer et punktum mere end en gang i en streng med væriden af et filnavn - f.eks. "mit.billede.jpg" (alert "hov kun et punktum")
Avatar billede roenving Novice
11. maj 2003 - 17:19 #1
En simpel metode:

<script language="javascript>

function checkPeriod(txt){
  if (txt.indexOf(".")!=txt.lastIndexOf(".")){
    alert("hov kun et punktum");
    return;
  }
}

</script>

hth
jes
Avatar billede roenving Novice
11. maj 2003 - 17:21 #2
Men vi skal vel lige wrappe den i et check for om der overhovedet er et punktum:

<script language="javascript>

function checkPeriod(txt){
  var punkt = txt.indexOf(".");
  if (punkt!=-1 && punkt!=txt.lastIndexOf(".")){
    alert("hov kun et punktum");
    return;
  }
}

</script>
Avatar billede axkris Nybegynder
11. maj 2003 - 18:27 #3
Jeg kan ikke få det til at virke - der sker intet:

var punkt = form.link1.value.indexOf(".");
      if (punkt!=-1 && punkt!=txt.lastIndexOf(".")){
        alert("Filnavnet på det billede, som du gerne vil indsende, indeholder mere end 1 punktum. Slet de andre punktumer og prøv igen.");
        return false;
    }
Avatar billede axkris Nybegynder
11. maj 2003 - 18:28 #4
Min streng er - f.eks.:
c:\my documents\billeder\mit.billede.jpg
Avatar billede roenving Novice
11. maj 2003 - 18:28 #5
Du fik ikke det hele med ...

var punkt = form.link1.value.indexOf(".");
      if (punkt!=-1 && punkt!=form.link1.value.lastIndexOf(".")){
        alert("Filnavnet på det billede, som du gerne vil indsende, indeholder mere end 1 punktum. Slet de andre punktumer og prøv igen.");
        return false;
    }
Avatar billede axkris Nybegynder
11. maj 2003 - 18:35 #6
Tak for hjælpen :)
Avatar billede roenving Novice
11. maj 2003 - 18:36 #7
Velbekomme -- og tak for points ;~}
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