Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: php string Formulareingabe prüfen

    lexus

    • Neu im Forum
    • Beiträge: 29
    php string Formulareingabe prüfen
    am: 14. September 2011, 14:39:53
    Vielleicht kann mir jemand hier helfen.

    Es geht darum in der "create_account" einen Feld auf einen bestimmte Eingabe zu prüfen.

    Die Eingabe muss aus 5 Zahlen und einem Buchstaben erfolgen.
    Folgendes konnte ich bereits herausfinden und dies funktioniert auch. Jedoch wird damit nur geprüft ob die Eingabe 6 Stellen aufweist.

    Code: PHP  [Auswählen]
         if ((strlen($formfeld5) != 6) && $formfeld5 != "")
                {
            $error = true;
                    $messageStack->add('create_account', ENTRY_FORMFELD_ERROR);
           }

    Die Eingabe sollte 2 Zahlen ein Kleinbuchstabe und dann wieder 3 Zahlen haben.

    Also Beispiel so: 11a111

    Kann mir da jemand helfen.
    Jemand der sich mit "preg_match" oder so auskennt?

    Danke

    Linkback: https://www.modified-shop.org/forum/index.php?topic=15335.0

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: php string Formulareingabe prüfen
    Antwort #1 am: 14. September 2011, 15:08:52
    Code: PHP  [Auswählen]
    if (preg_match("/^[0-9]{2}[a-zA-Z][0-9]{3}$/", $formfeld5)) {
      echo "DER CODE IST KORREKT - ALTER =)";
    } else {
      $error = true;
      $messageStack->add('create_account', ENTRY_FORMFELD_ERROR);
    }

    Gruß

    h-h-h

    Matt

    • Experte
    • Beiträge: 4.241
    Re: php string Formulareingabe prüfen
    Antwort #2 am: 14. September 2011, 15:10:21
    Code: PHP  [Auswählen]
    if(!preg_match("/^[0-9]{2}[A-Z][0-9]{3}$/i", $formfeld5)) {
            echo 'falsch';
    } else {
            echo 'richtig';
    }

    EDIT: zu langsam...

    lexus

    • Neu im Forum
    • Beiträge: 29
    Re: php string Formulareingabe prüfen
    Antwort #3 am: 16. September 2011, 22:50:12
    wow - super - danke, echt klasse wie schnell hier geholfen wird.

     :thx:
    15 Antworten
    1270 Aufrufe
    07. September 2022, 09:47:39 von derheiko
    0 Antworten
    3145 Aufrufe
    17. Februar 2012, 16:21:30 von hstreicher
    1 Antworten
    1995 Aufrufe
    15. September 2012, 15:14:01 von jannemann
    3 Antworten
    4485 Aufrufe
    15. September 2009, 20:40:55 von jannemann