hideNumber method

String hideNumber(
  1. String phoneNo, {
  2. int start = 3,
  3. int end = 7,
  4. String replacement = '****',
})

隐藏敏感数字(如手机号)的中间部分

phoneNo 待处理的数字字符串 start 开始隐藏的索引(包含),默认 3 end 结束隐藏的索引(不包含),默认 7 replacement 替换的字符串,默认 '****'

Implementation

String hideNumber(
  String phoneNo, {
  int start = 3,
  int end = 7,
  String replacement = '****',
}) {
  return phoneNo.replaceRange(start, end, replacement);
}