login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[oplgelsot]6 karakters nakijken

Offline DenMette - 10/09/2006 20:31 (laatste wijziging 12/09/2006 21:41)
Avatar van DenMettePHP gevorderde Hoe kan je nakijken dat iemand max 6 karaters heeft getypt?

20 antwoorden

Gesponsorde links
Offline marten - 10/09/2006 20:33
Avatar van marten Beheerder
  1. <?php
  2. if(strlen($_POST['jevarnaam']) != 6 {
  3. echo 'Geen 6 karakters';
  4. }
  5. ?>
Offline Stefan14 - 10/09/2006 20:35 (laatste wijziging 10/09/2006 20:35)
Avatar van Stefan14 PHP gevorderde kleine update
  1. <?php
  2. if(strlen($_POST['jevarnaam']) > 6) {
  3. echo 'Meer dan 6 karakters!';
  4. }
  5. ?>


hij vroeg om maximaal 6 karakters

EDIT: je was bij je if statement trouwens ook nog een haakje vergeten.
Offline MechaVore - 10/09/2006 20:35 (laatste wijziging 10/09/2006 20:35)
Avatar van MechaVore Gouden medaille

PHP gevorderde
Max, kan ook dus onder 6 zijn..

if(strlen($var) <= 6))
// true;

edit
damn, te laat ;)
Offline DenMette - 10/09/2006 20:41
Avatar van DenMette PHP gevorderde en hoe kan je dan ook nog eens zorgen dat bepaalde karakters niet mogen??

als dit onmogelijk is zeg het dan maar hoor
Offline CDNC - 10/09/2006 20:42
Avatar van CDNC PHP ver gevorderde met een regulere expressie? preg_match()
Offline Thomas - 10/09/2006 20:42
Avatar van Thomas Moderator Reguliere expressie die bepaalt welke karakters zijn toegestaan...
Offline DenMette - 10/09/2006 20:44
Avatar van DenMette PHP gevorderde maar hoe doe je het dan juist? is er een mogelijkheid voor een voorbeeldje?? hoe je het gebruikt?

of staat er hier 1
Offline marten - 10/09/2006 20:53
Avatar van marten Beheerder google is je vriend
Offline DenMette - 10/09/2006 20:56 (laatste wijziging 10/09/2006 20:56)
Avatar van DenMette PHP gevorderde dat is waar.

  1. <?php
  2. preg_match('[a-fA-F] + [0-9]', $verander ,$iets);
  3. echo $iets;
  4. ?>


is het dan zo dat het moet ?
Offline CDNC - 10/09/2006 21:10
Avatar van CDNC PHP ver gevorderde
  1. <?
  2. if(preg_match(regex, doel_var))
  3. {
  4.  
  5. ok
  6.  
  7. ?>
Offline DenMette - 10/09/2006 21:17
Avatar van DenMette PHP gevorderde http://www.plaatscode.be/2604/

ik krijg telkens geen geldige hexadeximale waarde
wat is er fout??
Offline Thomas - 10/09/2006 21:29
Avatar van Thomas Moderator Jouw regexp staat maar 1 karakter toe? Voeg + of * toe?
Offline DenMette - 10/09/2006 21:32
Avatar van DenMette PHP gevorderde waar moet dat * of + teken staan:?:
Offline CDNC - 10/09/2006 21:36
Avatar van CDNC PHP ver gevorderde http://www.site...4&id=5 daar staat het, en daar zul je nog meer handige dingen vinden
Offline demich - 10/09/2006 21:49
Avatar van demich Nieuw lid
  1. if (strlen($_POST["naamformulier"]) > 6)
  2. { //OK
  3. } else {
  4. //niet OK
  5. }
Offline Stefan14 - 10/09/2006 21:50
Avatar van Stefan14 PHP gevorderde @demich, dit was al bekend, hij zoekt nu naar een manier om bepaalde tekens te herkennen
Offline DenMette - 10/09/2006 21:51 (laatste wijziging 10/09/2006 21:55)
Avatar van DenMette PHP gevorderde http://www.plaatscode.be/2605/

toch niet
Offline Ibrahim - 11/09/2006 08:40 (laatste wijziging 11/09/2006 12:41)
Avatar van Ibrahim PHP expert
  1. <?php
  2. if(!ereg("[a-fA-F0-9]{6,}", $hex)){ //sorry, vergeten :$
Offline Thomas - 11/09/2006 10:53
Avatar van Thomas Moderator Als het 6 of meer karakters moeten zijn, gebruik je {6,} in plaats van +.
Offline DenMette - 12/09/2006 21:41
Avatar van DenMette PHP gevorderde dank nu werkt het
sorry voor het late antwoord
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.239s