Nadja: Nur Kleinbuchstaben

hallo,

wie kann ich sicherstellen, dass in einem string nur kleinbuchstaben vorkommen? es sollen keine sonderzeichen und keine satzzeichen oder striche erlaubt sein.

if(wennnichtnurkleinbuchstaben($string))
{
echo "fehler";
}

danke für eure hilfe,
nadja

  1. Hi Nadja,

    wie kann ich sicherstellen, dass in einem string nur kleinbuchstaben vorkommen? es sollen keine sonderzeichen und keine satzzeichen oder striche erlaubt sein.

    Verwende RegEx.

    $regex = "/[a-z]+/";

    if(!preg_match($regex,$wennnichtnurkleinbuchstaben)) echo $fehler;

    MfG, Dennis.

    --
    Signatur 3 von 3:
    Fragen zu Formularen?
    http://tutorial.riehle-web.com hilft!
  2. Hi!

    wie kann ich sicherstellen, dass in einem string nur kleinbuchstaben vorkommen? es sollen keine sonderzeichen und keine satzzeichen oder striche erlaubt sein.

    Ohne Testen würde ich mal sagen so:

    if (ctype_lower($text)) {
        echo "Fehler!";
    }

    Mit dem ctype bin ich mir nicht ganz sicher - verwechsle ich das mit der der Standardbibliothek cctype von C++?
    ---------------------------------------------------------

    Grüße,

    Fabian St.

    1. Hi!

      Hab grad noch mal probiert - mit obiger Lösung funktionierts ohne Probleme ab PHP >= 4.04
      ---------------------------------------------------------

      Grüße,

      Fabian St.

    2. Hallo Fabian,

      if (ctype_lower($text)) {

      danke für den Tipp - die Funktionen auf http://de3.php.net/ref.ctype kannte ich noch garnicht.

      Grüße aus Nürnberg
      Tobias

      --
      Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
  3. Hallo Nadja,

    wie kann ich sicherstellen, dass in einem string nur kleinbuchstaben vorkommen? es sollen keine sonderzeichen und keine satzzeichen oder striche erlaubt sein.

    ich hätte es mit
      if($string!=strtolower($string)){ #->http://de3.php.net/strtolower
        echo "Fehler";
      }
    versucht, aber vielleicht ist die Funktion von Fabian besser ...

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|