PHP ctype_alpha

Status
Niet open voor verdere reacties.

pro pizza

Gebruiker
Lid geworden
24 dec 2007
Berichten
454
Hallo,
Voor mijn formulier wil ik checken of een string alleen uit letters bestaat. Hiervoor heb ik de functie ctype_alpha gebruikt. Mijn probleem is nu echter dat er in de string ook geen spatie gebruikt mag worden, hoe kan ik er nu voor zorgen dat spaties wel toegestaan worden?
Dit is mijn code:
PHP:
if(!ctype_alpha($string) {
$message = "Deze string mag alleen uit letters bestaan.<br />";
}

Mvg, Ruben
 
Als het alleen om de spatie gaat, kun je het makkelijkst eerst de spaties eruit gooien (met str_replace) en dan controleren of wat overblijft ctype_alpha geldig is.

Dus iets van:

PHP:
$valid = ctype_alpha( str_replace( " ", "", $string ) );
 
als je deze functie vaker gebruikt (wat vaak is bij functies) kun je beter het regeltje van Frats opnemen in de functie, scheelt weer typ werk, fouten en het is duidelijker.

Ecross
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan