- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
for (var i = 0; i < numberPhone.Length; i++)
{
if (numberPhone[i] == ',')
return resultPhone;
if (Char.IsNumber(numberPhone[i]))
{
resultPhone += numberPhone[i];
}
}
return resultPhone;
намбырфоны атакуют!
Почему бы не юзать кошерное PhoneNumber ?
>> if (numberPhone[i] == ',') return resultPhone;
Запятая - терминальный символ нового поколения.
Ну и из контекста не понятно, че нужно было и правильно ли автор складывает циферки или нет (Хотя я бы '0' вычел бы, да)
мгимо финишд
Есть строка телефонов через запятую. А автор возвращает первый телефон в цифровом формате.
А где говно? и как надо тогда?
http://ideone.com/nEyRIe
Понимаю, что регулярку написали просто для примера, но например, если телефон с кодом города (000) 000-00-00, и усе. А как там манагеры записывали телефоны, вдруг еще какая-нибудь кракодябля попадется, так что лучше долой все ненамберы. Хотя в таком случаи, пример "000-00-00 доб. 000" плохо преобразуется, а регулярка наоборот спасет.
Короче, все зависит от базы этих телефонов.