Hilfe benötigt mit preg_match()

Guten Tag.

Ich komme mit preg_match() nicht ganz klar.

Soweit bin ich.
Die Zeichenfolge claudia muss enthalten, dabei ist Groß-/Kleinschreibung egal.

if (preg_match('=claudia=i', "$tanja")) {Jetzt möchte ich, dass vor claudia nichts stehen darf.
Aber folgendes funzt zB nicht, wenn man bei der Eingabe ein „/“ vor „claudia“ setzt, dann kommts trotzdem durch die Prüfung. oO :?:

if (preg_match('=\bclaudia=i', "$tanja")) {Und dann würde ich gern noch wissen, wie ich definieren kann, dass nach claudia noch eine 5- bis 8-stellige Zahlenfolge stehen muss?

Schonmal danke!
stvn

/^claudia[0-9]{5,8}/i