PHP Classes

Laravel Phone Number Validation: Validate phone numbers with country codes

Recommend this page to a friend!

  Author Author  
Picture of Roman Kozin
Name: Roman Kozin <contact>
Classes: 7 packages by
Country: Ukraine Ukraine
Innovation award
Innovation award
Nominee: 3x

Winner: 2x


  Detailed description   Download Download .zip .tar.gz  
This package can validate phone numbers with country codes.

It provides a Laravel service class that can validate phone numbers using regular expressions.

The package also provides classes that return regular expressions that can be used to validate numbers that include country codes of practically any country in the world.

Details

Laravel Phone Validation

Scrutinizer Code Quality Build Status Code Intelligence Status

Installation

composer require kield-01/laravel-phone-validation

Auto-Discovery

If You would like not to auto-discover this packages' ServiceProvider, You need to put this line into Your composer.json:

{
	"extra": {
		"laravel": {
			"dont-discover": [
				"kield-01/laravel-phone-validation"
			]
		}
	}
}

Provider registration (optional)

If You have this package to be non-discoverable, then You would need to register its ServiceProvider in the app.php:

<?php

return [
    'providers' => [
        KielD01\PhoneValidation\Providers\ValidationServiceProvider::class,    
    ]   
];

Available Validation rules


  Classes of Roman Kozin  >  Laravel Phone Number Validation  >  Download Download .zip .tar.gz  >  Support forum Support forum  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Laravel Phone Number Validation
Base name: laravel-phone-valida
Description: Validate phone numbers with country codes
Version: -
PHP version: 5
License: The PHP License
 
  Groups   Applications   Files Files  

  Groups  
Group folder image PHP 5 Classes using PHP 5 specific features View top rated classes
Group folder image Libraries Frameworks and libraries of cooperating classes View top rated classes
Group folder image Validation Validation algorithms View top rated classes


  Innovation Award  
PHP Programming Innovation award nominee
January 2023
Nominee
Vote
Many applications need to take the phone numbers of users. Sometimes users enter the numbers with mistakes that make it impossible to reach them. Validation can help avoid users from entering invalid numbers.

There are many types of validation. The most robust validation methods require delivering SMS messages or making phone calls to the user's phone numbers. These methods are acceptable but may take a long time to conclude and often cost money.

More straightforward methods can be used in conjunction with these more robust methods, for instance, client-side or server-side validation of the numbers right after the users enter the numbers.

These more straightforward methods are not so robust but may avoid the most basic mistakes like entering phone numbers with wrong country codes or other errors that can be detected very quickly.

This package provides a service that uses complex regular expressions that can be used to detect simple mistakes.

Manuel Lemos

  Applications that use this package  
No pages of applications that use this class were specified.

Add link image If you know an application of this package, send a message to the author to add a link here.

  Files folder image Files  
File Role Description
Files folder imagesrc (2 directories)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file README.md Doc. Read me

  Files folder image Files  /  src  
File Role Description
Files folder imageEnum (2 files)
Files folder imageProviders (1 file)

  Files folder image Files  /  src  /  Enum  
File Role Description
  Plain text file PhoneRegex.php Class Class source
  Plain text file PhoneRules.php Class Class source

  Files folder image Files  /  src  /  Providers  
File Role Description
  Plain text file ValidationServiceProvider.php Class Class source

Download Download all files: laravel-phone-valida.tar.gz laravel-phone-valida.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.
  Files folder image Files  
File Role Description
Files folder imagesrc (2 directories)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file README.md Doc. Read me

  Files folder image Files  /  src  
File Role Description
Files folder imageEnum (2 files)
Files folder imageProviders (1 file)

  Files folder image Files  /  src  /  Enum  
File Role Description
  Plain text file PhoneRegex.php Class Class source
  Plain text file PhoneRules.php Class Class source

  Files folder image Files  /  src  /  Providers  
File Role Description
  Plain text file ValidationServiceProvider.php Class Class source

Download Download all files: laravel-phone-valida.tar.gz laravel-phone-valida.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.