# `Moar.UUID`
[🔗](https://github.com/synchronal/moar/blob/main/lib/uuid.ex#L1)

UUID-related functions

# `regex`

```elixir
@spec regex() :: Regex.t()
```

Returns a regex that will match a UUID

# `valid?`

```elixir
@spec valid?(nil | binary()) :: boolean()
```

Returns `true` if the argument is a valid UUID, or `false` if it is nil or an invalid UUID.

```elixir
iex> Moar.UUID.valid?(nil)
false

iex> Moar.UUID.valid?("cows")
false

iex> Moar.UUID.valid?("a3357225-ed23-48b6-9ce5-10a580489b3f")
true
```

---

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