Toon posts:

[JS] IndexOf met pattern zoals in php

Pagina: 1
Acties:
  • 23 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoi,

Om een telefoonnummer te valideren, dacht ik het veld zo te beperken dat er alleen numerieke gegevens in kunnen. Dat is niet browsercompatibel, dus valt af.

Ik ben op zoek naar een mogelijkheid om een reeks op te geven. Dit werkt niet:
indexOf('[1-9][0-9]')

Iemand?

  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
* faabman snapt de vraag niet helemaal

Je kunt onchange een RexExp Test uitvoeren met je pattern? Wanneer daar een false uitkomt dan meldt je de gebruiker dat die iets fout doet...

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


Verwijderd

indexOf neemt inderdaad geen reg-exp's aan (dit is ook iets heel anders dan een 'bereik' trouwens). Als je indexOf wilt toepassen op een bereik kun je eenvoudigweg een loopje maken.

Het topic snap ik verder niet echt, want het gaat volgens mij gewoon om standaard form validation. Lijkt me gek als zoiets niet in de FAQ staat.

[ Voor 5% gewijzigd door Verwijderd op 24-05-2005 22:30 ]


Verwijderd

Topicstarter
Bedankt!

Die Regular Expressions hebben me op weg gezet.
Voor de volledigheid is hier mijn snippet:
function testTelefoonnummer(){
var patroon = /[0-9]/;
if(document.forms["formulier"].elements["telefoonnummer"].value.length < 9 || document.forms["formulier"].elements["telefoonnummer"].value.length > 13 || patroon.test(document.forms["formulier"].elements["telefoonnummer"].value) == false){
document.images["bldTelefoonnummer"].src = "fout.gif";
return "fout";
}
else{
document.images["bldTelefoonnummer"].src = "goed.gif";
return "";
herstelVerzenden();
}
}

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 20:18

MueR

Admin Devschuur® & Discord

is niet lief

Wil je dat doen met javascript, zoals je in je titel aangeeft, of met PHP? Dat wordt me niet geheel duidelijk.

JavaScript dus. Dat is Webdesign & Graphics

[ Voor 35% gewijzigd door MueR op 24-05-2005 22:42 ]

Anyone who gets in between me and my morning coffee should be insecure.


Dit topic is gesloten.