phone_numbers_parser 0.0.1 copy "phone_numbers_parser: ^0.0.1" to clipboard
phone_numbers_parser: ^0.0.1 copied to clipboard

outdated

Dart library for parsing phone numbers. Inspired by Google's libphonenumber and PhoneNumberKit for ios.

Phone Number Parser #

Dart library for parsing phone numbers. Inspired by Google's libphonenumber and PhoneNumberKit for ios.

Features #

  • Find phone numbers in a text
  • Validate a phone number
  • Find the region of a phone number
  • Phone number parsing
  • Country list for display
  • Simple syntax
  • Uses best-in-class metadata from Google's libPhoneNumber project.

Usage #

// creation
PhoneNumber.fromRaw('+33 93 987 6218');
PhoneNumber.fromIsoCode('fr','93 987 6218');
PhoneNumber.fromDialCode('33', '93 987 6218')
// extract info
final phoneNumber = PhoneNumber.fromRaw('+33 93 987 6218');
print(phoneNumber.valid); // true
print(phoneNumber.dialCode); // 33
print(phoneNumber.isoCode); // FR
print(phoneNumber.international); // +33939876218

final text = 'hey my phone number is: +33 939 876 218';
final found = PhoneNumberUtil.findPotentialPhoneNumbers(text);
 
149
likes
0
pub points
98%
popularity

Publisher

unverified uploader

Dart library for parsing phone numbers. Inspired by Google's libphonenumber and PhoneNumberKit for ios.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on phone_numbers_parser