ho sbagliato la regular cambiala con questa var pat = /[0-9]/g


P.S. Quando dichiari una variabile quella esiste in tutta la funzione non va ripetuta