La soluzione utilizza le RegExp.

Verifica se la stringa (in questo caso str) e` formata solo da numeri e se i caratteri sono esattamente 5:

/^\d{5}$/

^ = inizo stringa
\d = caratteri numerici - equivale a [0-9]
{5} = esattamente 5 caratteri
$ = fine stringa

Ciao
Michele