PakDataKit - v2.2.0
    Preparing search index...

    Function analyzeNumber

    • Identifies and formats any Pakistani telephone number: mobile, landline, UAN (111), toll-free (0800), premium-rate (0900) or personal (0122).

      Parameters

      • phone: string

        Number in local or international format

      Returns NumberInfo | null

      Number details, or null if it is not a valid Pakistani number

      analyzeNumber('021-111-825-888');
      // { type: 'uan', formatted: '021-111-825-888', e164: '+9221111825888',
      // areaCode: '021', cities: ['Karachi'] }
      analyzeNumber('042 35761234');
      // { type: 'landline', formatted: '042-35761234', e164: '+924235761234',
      // areaCode: '042', cities: ['Lahore'] }