login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Controle waarde

Offline zwobbel - 06/12/2006 19:45
Avatar van zwobbelPHP gevorderde Hoe voer ik een controle uit dat de geposte inhoud enkel maar uit cijfers bestaat?

3 antwoorden

Gesponsorde links
Offline Xtent - 06/12/2006 19:46
Avatar van Xtent Onbekend http://php.net/is_numeric
Offline Martijn1989 - 06/12/2006 19:46 (laatste wijziging 06/12/2006 19:46)
Avatar van Martijn1989 PHP ver gevorderde
  1. <?php
  2. if(!is_numeric($_POST['veld'])) {
  3.  
  4. //geen cijfers
  5.  
  6. } else {
  7.  
  8. //wel cijfers
  9.  
  10. }
  11. ?>
Offline Dark_Paul - 06/12/2006 20:07
Avatar van Dark_Paul PHP ver gevorderde
  1. <?php
  2. ereg("^[0-9]+$", $_POST['veld'])
  3. // met onderstaande regel kan je ook nog lengte opgeven
  4. ereg("^[0-9]{1,10}$", $_POST['veld'])
  5. ?>

Met de 2e kan je ook nog op lengte controleren, die ik nu heb opgegeven wil zeggen, dat 'ie minstens 1 , en maximaal 10 cijfers lang mag zijn. Als je alleen {1} opgeeft, betekent dat, dat de string maar 1 cijfer lang mag zijn. Geef je er 2 op, dan bepaalt de eerste de minimale, en de tweede de maximale lengte.
Meer info over ereg: PHP.net: ereg
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.231s