Regex para analisar números internacionais de ponto flutuante
Eu preciso de um regex para obter valores numéricos que podem ser
111.111,11
111,111.11
111,111
E separe as porções inteira e decimal para que eu possa armazenar em um banco de dados com a sintaxe correta
eu tentei([0-9]{1,3}[,.]?)+([,.][0-9]{2})?
Sem sucesso, pois não detecta a segunda parte :(
O resultado deve parecer com:
111.111,11 -> $1 = 111111; $2 = 11