# `Faker.Phone.PtBr`
[🔗](https://github.com/artkay/fakerer/blob/v1.0.0/lib/faker/phone/pt_br.ex#L1)

Function to generate Brazilian phone numbers.

# `base_template_number`

# `generate_region_code`

```elixir
@spec generate_region_code() :: binary()
```

Pick a random region code from list

## Examples

    iex> Faker.Phone.PtBr.generate_region_code()
    "92"
    iex> Faker.Phone.PtBr.generate_region_code()
    "31"
    iex> Faker.Phone.PtBr.generate_region_code()
    "71"
    iex> Faker.Phone.PtBr.generate_region_code()
    "71"

# `number_with_region`

```elixir
@spec number_with_region(binary()) :: binary()
```

Replace 'xx' for a random region number picked.

## Examples

    iex> Faker.Phone.PtBr.number_with_region("(xx) 9 1542-6461")
    "(92) 9 1542-6461"
    iex> Faker.Phone.PtBr.number_with_region("(xx) 4329-7052")
    "(31) 4329-7052"
    iex> Faker.Phone.PtBr.number_with_region("(xx) 9 7020-3032")
    "(71) 9 7020-3032"
    iex> Faker.Phone.PtBr.number_with_region("(xx) 5733-7603")
    "(71) 5733-7603"

# `phone`

```elixir
@spec phone() :: binary()
```

Returns a random phone number.

## Examples

    iex> Faker.Phone.PtBr.phone()
    "(75) 9 1542-6461"
    iex> Faker.Phone.PtBr.phone()
    "(75) 4329-7052"
    iex> Faker.Phone.PtBr.phone()
    "(69) 9 7020-3032"
    iex> Faker.Phone.PtBr.phone()
    "(75) 5733-7603"

# `region_code`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
