login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Reguliere Expressies, spatie

Offline Tuinstoel - 02/08/2006 21:35
Avatar van TuinstoelPHP expert Ik heb de onderstaande code, en het patroon wil ik graag zien dat het ook spaties toestaat. Dan is de uiteindelijke reeks met tekens: 0-9, a-z, een _ en een - en een spatie. Meer tekens dus niet, dus geen punt, komma, trema's etc.
  1. <?php
  2. $sNaam = (isset($_GET['test'])) ? $_GET['test'] : 'hoi';
  3. $sPattern = "^[0-9a-z_-]+$";
  4. if(eregi($sPattern,$sNaam)) {
  5. echo 'matches';
  6. } else {
  7. echo 'not';
  8. }
  9. ?>

Het gaat hier dus om $sPattern. Ik heb al gekeken in een tutorial, maar met [[:space:]] word ik niet veel wijzer.

1 antwoord

Gesponsorde links
Offline Button - 03/08/2006 07:40
Avatar van Button PHP ver gevorderde
  1. <?php
  2. $sNaam = "lol-_5 lol";//effe checken of zo alles nog werkt.
  3. $sPattern = "^[0-9a-z _-]+$";
  4. if(eregi($sPattern,$sNaam)) {
  5. echo 'matches';
  6. } else {
  7. echo 'not';
  8. }
  9. ?>

ik heb een gewone spatie tussen de tekens gezet, als je ze er gewoon bij plaatste op het einde, werkte het niet. Ik heb gechecked of alle tekens nog werden toegelaten en dat was het geval.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.176s