public static string formatNumber(string MaskedNum, TextBoxMask mask) { int x; StringBuilder sb = new StringBuilder(); StringBuilder sb2 = new StringBuilder(); if (MaskedNum != null) { for (int i = 0; i < MaskedNum.Length; i++) { if (int.TryParse(MaskedNum.Substring(i, 1), out x)) { sb.Append(x.ToString()); } } switch (mask) { case TextBoxMask.Phone: return(Phone(sb.ToString()).ToString()); case TextBoxMask.ZIPcode: return(ZIPcode(sb.ToString()).ToString()); default: break; } } return(sb.ToString()); }
public static string formatNumber(string text, TextBoxMask mask) { int x; StringBuilder sb = new StringBuilder(); if (text != null) { for (int i = 0; i < text.Length; i++) { if (int.TryParse(text.Substring(i, 1), out x)) { sb.Append(x.ToString()); } } switch (mask) { case TextBoxMask.CEP: return(FormataCep(sb.ToString()).ToString()); case TextBoxMask.CPF: return(FormataCpf(sb.ToString()).ToString()); case TextBoxMask.Telefone: return(FormataTelefone(sb.ToString()).ToString()); case TextBoxMask.CNPJ: return(FormataCnpj(sb.ToString()).ToString()); default: break; } } return(sb.ToString()); }
public static string formatNumber(string MaskedNum, TextBoxMask phoneFormat) { int x; StringBuilder sb = new StringBuilder(); StringBuilder sb2 = new StringBuilder(); if (MaskedNum != null) { for (int i = 0; i < MaskedNum.Length; i++) { if (int.TryParse(MaskedNum.Substring(i, 1), out x)) { sb.Append(x.ToString()); } } switch (phoneFormat) { /*case TextBoxMask.Phone7Digit: * return FormatFor7DigitPhone(sb.ToString()); * * case TextBoxMask.Phone7DigitWithExt: * return FormatFor7DigitPhoneWithExt(sb.ToString());*/ case TextBoxMask.Phone10Digit: return(FormatFor10DigitPhone(sb.ToString()).ToString()); /*case TextBoxMask.Phone10DigitWithExt: * return FormatFor10DigitPhoneWithExt(sb.ToString());*/ case TextBoxMask.Phone11Digit: return(FormatFor11DigitPhone(sb.ToString()).ToString()); /* case TextBoxMask.Phone11DigitWithExt: * return FormatFor11DigitPhoneWithExt(sb.ToString());*/ case TextBoxMask.CNPJ: return(FormatForCNPJ(sb.ToString()).ToString()); default: break; } } return(sb.ToString()); }