Требуется отформатировать строки, содержащие телефонные номера, так, чтобы их можно было потом сравнить. К примеру:
8(495)430-23-97
+7-4-9-5-43-023-97
4-3-0-2-3-9-7
являются одинаковыми номерами телефона. Как привести их к виду 8<код><номер>, чтобы потом их можно было сравнить и сказать, совпадает ли данный номер с введенным или нет? P. S. +7 = 8. Если код не указан, то он по умолчанию равен 495
Эта функция все форматирует до нужного вида путем удаления/добавления нужных элементов
static string Remove(string s)
{
s = s.Replace("-", "");
s = s.Replace("--", "");
s = s.Replace("+7", "");
s = s.Replace("8", "");
s = s.Replace("(", "");
s = s.Replace(")", "");
s = s.Replace(" ", "");
if (s.Length < 7)
s = s.Insert(0, "495");
return s;
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости