/^(-{0,1}[0-9]{1,18})(\,[0-9]){0,1}$/

ciao