phone_number_mask 2.0.1 copy "phone_number_mask: ^2.0.1" to clipboard
phone_number_mask: ^2.0.1 copied to clipboard

discontinuedreplaced by: phone_number_mask_parser
outdated

☎️ Dart package of simple parsing of phone numbers and various masking options.

example/phone_number_mask_example.dart

import 'package:phone_number_mask/phone_number_mask.dart';

void main() {
  const String _phone0 = "4492330323912034";
  final PhoneNumberMask _phoneNumberMask0 = PhoneNumberMask();
  final PhoneNumberMaskResult _result0 =
      _phoneNumberMask0.apply(phoneNumber: _phone0);
  print(_phone0);
  print(_result0.phoneNumberMasked);
  print(_result0.countryTitle);
  print(_result0.phoneCode);
  print(_result0.iso2Code);
  print(_result0.mask);
  print("\n");

  const String _phone1 = "168491012345120455";
  final PhoneNumberMaskResult _result1 =
      _phoneNumberMask0.apply(phoneNumber: _phone1);
  print(_phone1);
  print(_result1.phoneNumberMasked);
  print(_result1.countryTitle);
  print(_result1.phoneCode);
  print(_result1.iso2Code);
  print(_result1.mask);
  print("\n");

  const String _phone2 = "898491012345120455";
  final PhoneNumberMaskResult _result2 =
      _phoneNumberMask0.apply(phoneNumber: _phone2);
  print(_phone2);
  print(_result2.phoneNumberMasked);
  print(_result2.countryTitle);
  print(_result2.phoneCode);
  print(_result2.iso2Code);
  print(_result2.mask);
  print("\n");

  const String _phone3 = "798491012345120455";
  final PhoneNumberMaskResult _result3 =
      _phoneNumberMask0.apply(phoneNumber: _phone3);
  print(_phone3);
  print(_result3.phoneNumberMasked);
  print(_result3.countryTitle);
  print(_result3.phoneCode);
  print(_result3.iso2Code);
  print(_result3.mask);
  print("\n");

  const String _phone4 = "778491012345120455";
  final PhoneNumberMaskResult _result4 =
      _phoneNumberMask0.apply(phoneNumber: _phone4);
  print(_phone4);
  print(_result4.phoneNumberMasked);
  print(_result4.countryTitle);
  print(_result4.phoneCode);
  print(_result4.iso2Code);
  print(_result4.mask);
  print("\n");

  const String _phone5 = "930293023049495565";
  final PhoneNumberMask _phoneNumberMask1 =
      PhoneNumberMask(targetMask: "+00 00 (0000) 0000");
  final PhoneNumberMaskResult _result5 =
      _phoneNumberMask1.apply(phoneNumber: _phone5);
  print(_phone5);
  print(_result5.phoneNumberMasked);
  print(_result5.countryTitle);
  print(_result5.phoneCode);
  print(_result5.iso2Code);
  print(_result5.mask);
  print("\n");

  const String _phone6 = "672235859394";
  final PhoneNumberMaskResult _result6 =
      _phoneNumberMask1.apply(phoneNumber: _phone6);
  print(_phone6);
  print(_result6.phoneNumberMasked);
  print(_result6.countryTitle);
  print(_result6.phoneCode);
  print(_result6.iso2Code);
  print(_result6.mask);
  print("\n");

  const String _phone7 = "0492330323912034";
  final PhoneNumberMask _phoneNumberMask2 =
      PhoneNumberMask(); //"+000 000 0000 0000"
  final PhoneNumberMaskResult _result7 =
      _phoneNumberMask2.apply(phoneNumber: _phone7);
  print(_phone7);
  print(_result7.phoneNumberMasked);
  print(_result7.countryTitle);
  print(_result7.phoneCode);
  print(_result7.iso2Code);
  print(_result7.mask);
  print("\n");

  const String _phone8 = "0492330323912034";
  final PhoneNumberMask _phoneNumberMask3 =
      PhoneNumberMask(defaultMask: "+0000 (0000) 00 00");
  final PhoneNumberMaskResult _result8 =
      _phoneNumberMask3.apply(phoneNumber: _phone8);
  print(_phone8);
  print(_result8.phoneNumberMasked);
  print(_result8.countryTitle);
  print(_result8.phoneCode);
  print(_result8.iso2Code);
  print(_result8.mask);
  print("\n");

  const String _phone9 = "1492330323912034";
  final PhoneNumberMask _phoneNumberMask4 =
      PhoneNumberMask(isEndlessPhoneNumber: true);
  final PhoneNumberMaskResult _result9 =
      _phoneNumberMask4.apply(phoneNumber: _phone9);
  print(_phone9);
  print(_result9.phoneNumberMasked);
  print(_result9.countryTitle);
  print(_result9.phoneCode);
  print(_result9.iso2Code);
  print(_result9.mask);
  print("\n");

  const String _phone10 = "3702033002300440403";
  final PhoneNumberMask _phoneNumberMask5 =
      PhoneNumberMask(isEndlessPhoneNumber: false);
  final PhoneNumberMaskResult _result10 =
      _phoneNumberMask5.apply(phoneNumber: _phone10);
  print(_phone10);
  print(_result10.phoneNumberMasked);
  print(_result10.countryTitle);
  print(_result10.phoneCode);
  print(_result10.iso2Code);
  print(_result10.mask);
  print("\n");
}
5
likes
0
points
52
downloads

Publisher

unverified uploader

Weekly Downloads

☎️ Dart package of simple parsing of phone numbers and various masking options.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on phone_number_mask