# Ecto Commons v0.3.7 - Table of Contents Common helpers for Ecto: validators, formatters, etc. ## Pages - [EctoCommons](readme.md) ## Modules - [EctoCommons](EctoCommons.md): `EctoCommons` contains common validators and formatters, mainly to be used with `Ecto.Changeset`s - [EctoCommons.DateTimeValidator](EctoCommons.DateTimeValidator.md): This module provides validators for `DateTime`s. - [EctoCommons.DateValidator](EctoCommons.DateValidator.md): This module provides validators for `Date`s. - [EctoCommons.EmailValidator](EctoCommons.EmailValidator.md): Validates emails. - [EctoCommons.Helpers](EctoCommons.Helpers.md): Contains helpers related to Ecto. - [EctoCommons.LuhnValidator](EctoCommons.LuhnValidator.md): This ecto validator checks the provided value is valid using the Luhn algorithm. This is useful for credit cards and other common administrative values. - [EctoCommons.PhoneNumberValidator](EctoCommons.PhoneNumberValidator.md): Validate a phone number. - [EctoCommons.PostalCodeValidator](EctoCommons.PostalCodeValidator.md): Validate the postal code within a country context. - [EctoCommons.SocialSecurityValidator](EctoCommons.SocialSecurityValidator.md): This ecto validator checks the provided value is a valid social security number for a given country - [EctoCommons.StringValidator](EctoCommons.StringValidator.md): This module provides validation for String / Text values - [EctoCommons.TimeValidator](EctoCommons.TimeValidator.md): This module provides validators for `Time`s. - [EctoCommons.URLValidator](EctoCommons.URLValidator.md): This validator is used to validate URLs.