ts-phonenumber - v2.0.0
    Preparing search index...

    Function validateSync

    • Synchronously validates a phone number and returns detailed validation results. Requires metadata to be pre-loaded via registerMetadata() or preloadRegions().

      Parameters

      • input: string

        The phone number string to validate

      • options: ParseOptions = {}

        Parsing options including default region

      Returns ValidationResult

      Validation result with validity status and detected type

      // Pre-load metadata first
      registerMetadata(DE)

      // Then use sync validation
      const result = validateSync("+49 170 1234567")
      if (result.isValid) {
      console.log("Valid number of type:", result.type)
      }