mirror of
https://github.com/Respect/Validation.git
synced 2026-03-16 23:35:45 +01:00
This commit introduces REUSE compliance by annotating all files with SPDX information and placing the reused licences in the LICENSES folder. We additionally removed the docheader tool which is made obsolete by this change. The main LICENSE and copyright text of the project is now not under my personal name anymore, and it belongs to "The Respect Project Contributors" instead. This change restores author names to several files, giving the appropriate attribution for contributions.
1.9 KiB
1.9 KiB
Phone
Phone()Phone(string $countryCode)
Validates whether the input is a valid phone number. This validator requires
the giggsey/libphonenumber-for-php-lite package.
v::phone()->assert('+1 650 253 00 00');
// Validation passes successfully
v::phone('BR')->assert('+55 11 91111 1111');
// Validation passes successfully
v::phone('BR')->assert('11 91111 1111');
// Validation passes successfully
Templates
Phone::TEMPLATE_INTERNATIONAL
| Mode | Template |
|---|---|
default |
{{subject}} must be a valid telephone number |
inverted |
{{subject}} must not be a valid telephone number |
Phone::TEMPLATE_FOR_COUNTRY
| Mode | Template |
|---|---|
default |
{{subject}} must be a valid telephone number for country {{countryName|trans}} |
inverted |
{{subject}} must not be a valid telephone number for country {{countryName|trans}} |
Template placeholders
| Placeholder | Description |
|---|---|
countryName |
|
subject |
The validated input or the custom validator name (if specified). |
Categorization
- Strings
Changelog
| Version | Description |
|---|---|
| 2.3.0 | Updated to use external validator |
| 0.5.0 | Created |
See also: