segunda-feira, abril 18, 2011

Retornar apenas números e letras

HI,

Estou usando Asp.net com C#

Precisei retornar apenas os números do CPF informado no TextBox, que está com mascara.

Não estava a fim de usar replace. Então pesquisei no google uma rotina que utilizasse Expressão Regularar.

Montei essa função com o que achei.
       /// <summary>
/// Retornar apenas as letras e os números da variável passada como parametro
/// </summary>
/// <param name="valor">Valor com caracteres</param>
/// <returns>Apenas número e letras</returns>
public static string RetornaNumeroLetra(string valor)
{
try
{
Regex regexObj = new Regex(@"[^0-9]");
return regexObj.Replace(valor, "");
}
catch (ArgumentException ex)
{
// Syntax error in the regular expression
throw new Exception(ex.Message);
}
}


Intel +, fiquem na Paz!!!

Nenhum comentário: