Проверка телефонного номера в PHP

· PHP и Снипеты · читать меньше минуты

Регулярное выражение номер телефона на PHP.

function validate_phone_number( $string ) {
    if ( preg_match( '/^[+]?([\d]{0,3})?[\(\.\-\s]?([\d]{3})[\)\.\-\s]*([\d]{3})[\.\-\s]?([\d]{4})$/', $string ) ) {
        return true;
    } else {
        return false;
    }
}


$phone = 70001110011;

if( validate_phone_number( $phone ) ) {
   // Выдаст что правильно
} else {
   //Если формат не правильный
}