From 785ad3a3b6a473b293c07c68d4fa3682a09cf8b0 Mon Sep 17 00:00:00 2001 From: Dan Walker Date: Fri, 8 Apr 2016 15:12:13 +0100 Subject: [PATCH] Fixed host name validation Wrote a new RegX that is more efficient and better validates host names --- dist/twist/Core/Utilities/Validate.utility.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/twist/Core/Utilities/Validate.utility.php b/dist/twist/Core/Utilities/Validate.utility.php index 56f9e26a..ec564a0b 100755 --- a/dist/twist/Core/Utilities/Validate.utility.php +++ b/dist/twist/Core/Utilities/Validate.utility.php @@ -77,7 +77,7 @@ public function email($strEmailAddress){ * @return mixed The returned data will either be the validated domain or false */ public function domain($strDomain){ - return $this->regx($strDomain,"/^(locahost|([a-z\d]([a-z\d\-\_]+[a-z\d])*\.)*([a-z\d]([a-z\d\-\_]+[a-z\d])*)(\.[a-z]+)+)$/i"); + return $this->regx($strDomain,"/^(localhost|([a-z\d]([a-z\d\-\_]*[a-z\d]+|)[\.]?)+(\.[a-z]+)+)$/i"); } /**