我有一个电话号码,我想这样显示电话号码的前三个数字和后两个数字。我该怎么证明?谁能帮我吗?
答案 0 :(得分:0)
子字符串对您有用吗?
类似
String hiddenPhone = '${phone.substring(0,3)}${'X' * (phone.length - 5)}${phone.substring(phone.length - 2)}';
答案 1 :(得分:0)
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);
您可以使用 buffer 进行状态更改以更新UI