Eu não sei a sintaxe do regex postgresql, mas na maioria dos regex você escreveria [0-9]+ . Sem o quantificador, [0-9] corresponde a um único caractere.