Auge: Per Regex(?) Tabellennamen auf Gültigkeit prüfen

Beitrag lesen

Hallo

Ich habe es mit:

preg_match("/[1]{1}[a-zA-Z0-9@\_#$]{1,17}$/",$db_name)

probiert, glaube aber nicht, dass der Ausdruck alle möglichen Fälle abdeckt. Darf ein DB- oder Tabellenname überhaupt nur aus einem Buchstaben bestehen? Muss das letzte Zeichen irgendwelchen Konventionen entsprechen ( z.B. [a-zA-Z0-9])?

Tschö, Auge (sich langsam an das Problem herantastend)

--
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)

  1. a-zA-Z ↩︎