From 542e4c81cf2edaa1889c1a7e9231e118ec387ec1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?France=CC=81=20Wilke?= <francewilke@gmail.com> Date: Fri, 18 Nov 2022 10:15:02 +0200 Subject: [PATCH] StandardisePhoneNumber to trim space and check for empty string --- string_utils/string_utils.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/string_utils/string_utils.go b/string_utils/string_utils.go index a9f5986..6f54c76 100644 --- a/string_utils/string_utils.go +++ b/string_utils/string_utils.go @@ -69,6 +69,12 @@ func IsNumericString(s string) bool { // StandardisePhoneNumber standardises phone numbers with +27 instead of 0 prefix func StandardisePhoneNumber(number string) string { + number = strings.TrimSpace(number) + + if number == "" { + return number + } + // is the first rune/char of the string a 0 if []rune(number)[0] == []rune("0")[0] { // Add south african country code (hardcoded for now) -- GitLab