Мы контакты отображаются в виде Name <123-456-767>
Fetch только номер с номером пары имя
Я хочу получать только номер части 123456767
, если указанный адрес является допустимым.
Может кто-нибудь мне помочь !!!
Заранее спасибо
Мы контакты отображаются в виде Name <123-456-767>
Fetch только номер с номером пары имя
Я хочу получать только номер части 123456767
, если указанный адрес является допустимым.
Может кто-нибудь мне помочь !!!
Заранее спасибо
public static String stripSeparators (String phoneNumber)
С: API Level 1 Полоски separat ors из строки номера телефона. Параметры PHONENUMBER номер телефона раздеться
Returns phone string stripped of separators.
Используйте регулярные выражения:
private static final Pattern NUMBER_PART = Pattern.compile(".+ <([0-9\\-]+)>");
...
Matcher matcher = NUMBER_PART.matcher(contact);
if (matcher.find()) {
String number_part = matcher.group(1);
number_part = number_part.replace("-", "");
}
Или, еще проще:
"Name <123-456-767>".replaceAll("[^0-9]", "");
Что ваши критерии для правильного адреса? Вы смотрите на использование регулярных выражений здесь? –