Senhores,
Tenho que fazer uma expressão regular que valide o número que casas decimais após um ponto (.). Isso poderá ser variável pois há momento que serão 3 casas decimais após o ponto ou 4 casas decimais. Contudo gostaria de uma solução que fosse dinâmica. ou seja um o número de casas fosse pre configurado em variável depois validado se as casas decimais corresponde ao número contido nessa variável.
Eu tentei fazer assim, mas não está funcionado corretamente, pois está aceitando mais de três números.
Match match = Regex.Match(txtBody.Text, @"[0-9].[0-9]{3}");
Essa expressão diz: qualquer número , seguido de um ponto, seguindo de qualquer número com três ocorrências ex: 9. 236. Contudo essa expressão não está sendo respeitada.