From ac2c54aaf23a1f1dc0a29494457e00f1abc59dac Mon Sep 17 00:00:00 2001 From: Alfred Kamanda Date: Tue, 26 May 2026 11:11:22 +0300 Subject: [PATCH] Supports any 01 prefix (010, 011, 014, 015, etc.) for future adaptability --- phone/phone.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/phone/phone.go b/phone/phone.go index ba26859..cef20e1 100644 --- a/phone/phone.go +++ b/phone/phone.go @@ -11,7 +11,8 @@ const ( // TODO: This should rather use a phone package to determine whether valid phone number for any region. // Kenyan phone numbers: must be exactly 10 digits (07XXXXXXXX or 01XXXXXXXX) when starting with 0 // Or start with 254 / +254 and still follow the same pattern - phoneRegex = `^(?:\+254|254|0)(7\d{8}|1[01]\d{7})$` + // Supports any 01 prefix (010, 011, 014, 015, etc.) for future adaptability + phoneRegex = `^(?:\+254|254|0)(7\d{8}|1\d{8})$` ) // IsValidPhoneNumber checks if the given number is a valid phone number