Pack das "^" mal in die eckigen Klammern und dort an 1. Stelle.
Edit: hab es gerade nicht im Kopf: wird da eine Positiv- oder Negativprüfung gemacht?
Edit 2: Doku sagt: Positivprüfung. Also ist dein Ausdruck eigentlich korrekt. Kommt zwar aufs selbe raus, aber versuch mal noch folgende Variante:
/^[0-9]{5}$/
Edit: hab es gerade nicht im Kopf: wird da eine Positiv- oder Negativprüfung gemacht?
Edit 2: Doku sagt: Positivprüfung. Also ist dein Ausdruck eigentlich korrekt. Kommt zwar aufs selbe raus, aber versuch mal noch folgende Variante:
/^[0-9]{5}$/