vielen Dank für die Antworten, habe letzteren code in mein script eingebaut, aber irgendwie funzt es trotzdem nicht :((
Die Eingabe c0001 wird z.B. als Fehler "ungültige Eingabe zurück gegeben",
auch die korrekte Feldbezeichnung K01U01S01 wird nicht akzeptiert.
Zur klein und großschreib' Unterscheidung habe ich noch den Modifier i ergänzt, nun sieht die Zeile dann so aus:
PHP-Code:
if(!preg_match('/^[ckstu0-9]{4,9}$/i', $variable))
Kann es sein das die Fehlermeldungen wegen des ^ erscheinen, weil die Zeichen laut Suchmuster ja in einer anderen Reihenfolge vorkommen?
Alternativ versuchte ich es so, leider auch ohne Erfolg:
PHP-Code:
if(preg_match('/^[(kus0-9){9}|(c0-9){5}|(t0-9){5}]$/i', $variable))
Also falls noch wer eine Idee für mich hat, bitte her damit!
vielen Dank!!!