Hallo zusammen,
ich bin kurz vorm verzweifeln. Ich suche eine Regular Expression welche mir einen String auf auf folgende Eigenschaften prüft:
1. String darf aus Zahlen und Buchstaben bestehen!
2. String darf nicht nur aus Zahlen bestehen!
Soweit habe ich es:
$regEx = "[A-Za-z0-9][^0-9]";
$string = 'String12345';
echo ereg($regEx, $string) ? 'gültig' : 'nicht gültig';
3. String darf keine Leer- oder Sonderzeichen enthalten!
Und an der Stelle komme ich nicht weiter.
$regEx = "[A-Za-z0-9][^0-9]";
$string = 'String 12345 <>';
echo ereg($regEx, $string) ? 'gültig' : 'nicht gültig';
darf nicht gültig sein, da Leer- und Sonderzeichen enthalten sind.
Ich habe schon mit [\S], [\s], [^ ], usw. experimentiert. Komme aber zu keinem Ergebnis.
Ich hoffe Ihr könnt mir helfen.
Viele Grüße
Frank