Quella regexp testa se la stringa contiene almeno un carattere numerico.

Forse quello che vuoi e`:
/^[0-9]+$/