hideEmail static method

String hideEmail(
  1. String email, {
  2. int start = 1,
  3. String replace = '*',
})

隐藏部分邮箱 Hide part of email

Implementation

static String hideEmail(String email, {int start = 1, String replace = '*'}) {
  if (!email.contains('@')) return email;
  final parts = email.split('@');
  if (parts.first.length <= start) return email;
  return '${parts.first.substring(0, start)}${replace * (parts.first.length - start)}@${parts.last}';
}