FEATURE Handling French mobile numbers
This commit is contained in:
parent
e623673590
commit
6ceaa2b9fb
|
|
@ -315,6 +315,8 @@ function format_phone_number($phoneNumber)
|
||||||
$formattedPhoneNumber = preg_replace('/(\d{2})(\d{3})(\d{2})(\d{2})(\d{2})/', '+$1 $2 $3 $4 $5', $cleanedNumber);
|
$formattedPhoneNumber = preg_replace('/(\d{2})(\d{3})(\d{2})(\d{2})(\d{2})/', '+$1 $2 $3 $4 $5', $cleanedNumber);
|
||||||
} else if ($phoneType === 'landline') {
|
} else if ($phoneType === 'landline') {
|
||||||
$formattedPhoneNumber = preg_replace('/(\d{2})(\d{1})(\d{3})(\d{2})(\d{2})/', '+$1 $2 $3 $4 $5', $cleanedNumber);
|
$formattedPhoneNumber = preg_replace('/(\d{2})(\d{1})(\d{3})(\d{2})(\d{2})/', '+$1 $2 $3 $4 $5', $cleanedNumber);
|
||||||
|
} else if ($phoneType === 'fr_mobile') {
|
||||||
|
$formattedPhoneNumber = preg_replace('/(\d{2})(\d{1})(\d{2})(\d{2})(\d{2})(\d{2})/', '+$1 $2 $3 $4 $5 $6', $cleanedNumber);
|
||||||
} else {
|
} else {
|
||||||
$formattedPhoneNumber = $cleanedNumber;
|
$formattedPhoneNumber = $cleanedNumber;
|
||||||
}
|
}
|
||||||
|
|
@ -334,5 +336,9 @@ function detectBelgianPhoneType($number)
|
||||||
return 'landline';
|
return 'landline';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (preg_match('/^33[0-9]{9}$/', $number)) {
|
||||||
|
return 'fr_mobile';
|
||||||
|
}
|
||||||
|
|
||||||
return 'unknown';
|
return 'unknown';
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user