У меня есть номер телефона, который я хочу показать номер первые три номера и последние два номера, как 700XXXXX20, как это? - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть номер телефона, на котором я хочу показать номер первые три номера и последние два номера, например 700XXXXX20, вот так. Как я могу показать это? Может кто-нибудь, пожалуйста, помогите мне?

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018
 var i =0;
  var buffer = new StringBuffer();
<your number string>.runes.forEach((int rune) {
  ++i;
  var character=new String.fromCharCode(rune);
  if(i >2 && i<9){
    buffer.write("*");
  }else{
    buffer.write(character);   
  }
});
  print(buffer);

Вы можете использовать буфер для изменения состояния для обновления пользовательского интерфейса

0 голосов
/ 15 ноября 2018

У вас не работает подстрока?

Что-то вроде

String hiddenPhone = '${phone.substring(0,3)}${'X' * (phone.length - 5)}${phone.substring(phone.length - 2)}';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...