- 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;
kegdan 14.08.2014 23:26 # 0
намбырфоны атакуют!
Почему бы не юзать кошерное PhoneNumber ?
>> if (numberPhone[i] == ',') return resultPhone;
Запятая - терминальный символ нового поколения.
Ну и из контекста не понятно, че нужно было и правильно ли автор складывает циферки или нет (Хотя я бы '0' вычел бы, да)
Fike 15.08.2014 03:45 # +4
мгимо финишд
kegdan 15.08.2014 04:04 # 0
Fike 15.08.2014 04:58 # +3
JuiceRU 15.08.2014 09:12 # +1
Есть строка телефонов через запятую. А автор возвращает первый телефон в цифровом формате.
А где говно? и как надо тогда?
1024-- 15.08.2014 09:36 # +1
http://ideone.com/nEyRIe
JuiceRU 15.08.2014 10:32 # +3
Понимаю, что регулярку написали просто для примера, но например, если телефон с кодом города (000) 000-00-00, и усе. А как там манагеры записывали телефоны, вдруг еще какая-нибудь кракодябля попадется, так что лучше долой все ненамберы. Хотя в таком случаи, пример "000-00-00 доб. 000" плохо преобразуется, а регулярка наоборот спасет.
Короче, все зависит от базы этих телефонов.
eth0 15.08.2014 18:35 # 0
kegdan 15.08.2014 10:30 # 0
guest6 04.01.2023 20:04 # 0