login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Geen spatie (Opgelost)

Offline Pellens - 16/05/2007 13:19
Avatar van PellensPHP interesse Ik wil een string controleren op spaties, als er een spatie is, wordt een kleine foutmelding gegeven.

Kan iemand mij helpen?
(uit haast heb ik niet de site doorzocht... sorry als het ergens te vinden is)

10 antwoorden

Gesponsorde links
Offline CDNC - 16/05/2007 13:28
Avatar van CDNC PHP ver gevorderde http://php.net/ereg
http://php.net/preg_match
...
Offline Stijn - 16/05/2007 13:32 (laatste wijziging 16/05/2007 13:32)
Avatar van Stijn PHP expert
  1. if( preg_match("~^ $~" , $string ) ) {
  2. echo "spatie gevonden!";
  3. }
Offline Ibrahim - 16/05/2007 13:33
Avatar van Ibrahim PHP expert stijn, dat werkt niet als iemand 2 spaties neerzet 
Offline Pellens - 16/05/2007 13:55
Avatar van Pellens PHP interesse en wat is dan de oplossing voor eender hoeveel spaties?
die van stijn1989 werkt niet echt bij mij...
Offline Wim - 16/05/2007 13:57
Avatar van Wim Crew algemeen if(preg_match(' ', $string))
//spaties aanwezig
Offline Pellens - 16/05/2007 14:02 (laatste wijziging 16/05/2007 14:05)
Avatar van Pellens PHP interesse Ik heb dit als test gedaan

  1. <?php
  2. $string="Appel Sap";
  3. // spatie aanwezig
  4. if(preg_match(" ",$string))
  5. print("String mag geen spatie bevatten!");
  6. // geen spatie aanwezig
  7. else
  8. print("$string");
  9. ?>


Hij geeft dit weer:

Warning: preg_match() [function.preg-match]: Empty regular expression in C:\wamp\www\spatie.php on line 3
Appel Sap
Offline MindPrison - 16/05/2007 14:44
Avatar van MindPrison PHP gevorderde Waarom zou je reguliere expressies gebruiken?
Gaat dit niet sneller?
  1. <?php
  2. $string = "teststring";
  3. if(strlen(str_replace(" ", "", $string)) != strlen($string))
  4. {
  5. echo "oei, een spatie";
  6. }
  7. ?>
Offline Pellens - 16/05/2007 14:52
Avatar van Pellens PHP interesse Thnx MindPrison en de rest!
Offline Ibrahim - 16/05/2007 14:55
Avatar van Ibrahim PHP expert om even je error te verklaren (bij de preg_match)

je hebt geen delimiters
Offline mebus - 16/05/2007 14:58 (laatste wijziging 16/05/2007 15:01)
Avatar van mebus Nieuw lid
  1. <?php
  2.  
  3. $str = 'ik ben mebus';
  4.  
  5. if(strstr($str, ' ')) {
  6.  
  7. echo 'er zit een spatie in deze string.';
  8.  
  9. }
  10.  
  11. ?>


Dit?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.242s