le regex vanno messe tra due caratteri delimitatori.
Nell'esempio che ti ho postato io, la regex è ^[0-9]{'.$lunghezza.'}$, ma in preg_match ci ho messo il carattere / all'inizio e alla fine (nota che è una scelta arbirtraria l'utilizzo della barra, si può usare anche un altro carattere tipo #)
ciao