Files
Kifi/kifi-app/lib/core/utils/masking_utils.dart

22 lines
643 B
Dart

class MaskingUtils {
static String maskMobile(String mobile) {
if (mobile.length < 4) return mobile;
return 'XXXXXX${mobile.substring(mobile.length - 4)}';
}
static String maskPan(String pan) {
if (pan.length < 4) return pan;
return '${pan.substring(0, 2)}XXXXXX${pan.substring(pan.length - 2)}';
}
static String maskGst(String gst) {
if (gst.length < 4) return gst;
return '${gst.substring(0, 2)}XXXXXXXXXX${gst.substring(gst.length - 3)}';
}
static String maskMsme(String msme) {
if (msme.length < 4) return msme;
return '${msme.substring(0, 4)}XXXX${msme.substring(msme.length - 4)}';
}
}