форматированная строка телефонный номер android - PullRequest
0 голосов
/ 18 апреля 2011

В настоящее время я экспортирую некоторые телефонные номера контактов, хранящихся в поставщике контента для контактов, и я хотел бы знать, существует ли что-то для получения «форматированной» строки для телефонного номера, например вместо xxx-xxx-xxxx => xxxxxxxxxx. для лучшей согласованности с БД.

Было бы довольно легко с reg-ex, но я хотел бы знать, если что-то уже существует для этой цели, как документ. упоминает:

public static final String NUMBER - Since: API Level 5
The phone number as the user **entered it**.
Type: TEXT - Constant Value: "number"

который позволяет мне думать, что где-то существует стандартный формат ...? Заранее спасибо!

Ответы [ 3 ]

0 голосов
/ 04 мая 2011

Reg-ex it!Уверен, ничего подобного не существует.

0 голосов
/ 24 сентября 2011

Если вы не хотите использовать код Reg-ex, чем использовать приведенный ниже код для получения этого типа отформатированного числа

String[] temp=SelectedContactNo.split("-");
        String MoNo="";
        int len=temp.length;
        for(int j=0;j<len;j++)
        {
            MoNo +=temp[j];
        }

Теперь вы будете использовать MoNo в качестве отформатированной строки.

0 голосов
/ 04 мая 2011

Насколько я знаю, что-то подобное не существует. Я думаю, вам придется написать свой собственный.

...