Aller au contenu

Validation et types

phil/phone
MéthodeDonne
isValid()Si le numéro existe dans le plan de numérotation de son pays
region()Le pays du numéro, 001 pour les numéros d'aucun pays, null quand il ne figure dans aucun plan
type()Ce qu'est le numéro, PhoneNumberType::Unknown quand il ne figure dans aucun plan

Les pays qui partagent un indicatif — les 25 du +1, le Royaume-Uni et ses dépendances de la Couronne — se distinguent par leurs premiers chiffres et leurs plans : +44 7624… est l'île de Man, +39 06 698… le Vatican.

Les types

PhoneNumberTypeSignifie
FixedLine, MobileUn fixe, un mobile
FixedLineOrMobileUn numéro d'un plan où on ne peut pas les distinguer, comme en Amérique du Nord
TollFree, PremiumRate, SharedCostGratuit pour l'appelant, surtaxé, coût partagé
Voip, PersonalNumber, Pager, Uan, VoicemailTéléphonie par Internet, un numéro qui suit une personne, un téléavertisseur, un numéro d'accès universel, une boîte vocale
UnknownDans aucun plan

Un champ pour les mobiles accepte Mobile et FixedLineOrMobile ; sinon, les numéros nord-américains sont refusés.