Nur Kleinbuchstaben
Nadja
- php
0 Dennis0 Fabian St.0 Tobias Kloth
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
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.
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.
Hi!
Hab grad noch mal probiert - mit obiger Lösung funktionierts ohne Probleme ab PHP >= 4.04
---------------------------------------------------------
Grüße,
Fabian St.
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
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