FEATURE Changing gsm number visual spaces

This commit is contained in:
Nonimart 2025-06-16 09:33:59 +02:00
parent c9d2b2d559
commit 1026c2566c

View File

@ -310,14 +310,11 @@ function format_phone_number($phoneNumber)
$cleanedNumber = preg_replace('/\D+/', '', $phoneNumber);
$phoneType = detectBelgianPhoneType($cleanedNumber);
// 32 42 21 81 11
// 32 23 58 41 53
// 32 59 70 11 99
if ($phoneType === 'mobile') {
$formattedPhoneNumber = preg_replace('/(\d{2})(\d{3})(\d{2})(\d{2})(\d{2})/', '+$1$2$3$4$5', $cleanedNumber);
} else if ($phoneType === 'landline') {
$formattedPhoneNumber = preg_replace('/(\d{2})(\d{2})(\d{2})(\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 {
$formattedPhoneNumber = $cleanedNumber;
}