From 79533398ef5f7f1f3f21402caf07a28b18f898ad Mon Sep 17 00:00:00 2001 From: Mike Colagrosso Date: Mon, 28 Oct 2024 21:23:04 -0600 Subject: [PATCH] Add anchor to the start of `preg_match()` Should have added these with bf631682 --- lib/Contributor.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Contributor.php b/lib/Contributor.php index 861f3d91..f02a72e9 100644 --- a/lib/Contributor.php +++ b/lib/Contributor.php @@ -75,7 +75,7 @@ class Contributor{ } if(isset($this->WikipediaUrl)){ - if(!preg_match('|https://.*wiki.*|ius', $this->WikipediaUrl)){ + if(!preg_match('|^https://.*wiki.*|ius', $this->WikipediaUrl)){ $error->Add(new Exceptions\InvalidContributorWikipediaUrlException('Invalid Contributor WikipediaUrl: ' . $this->WikipediaUrl)); } @@ -95,7 +95,7 @@ class Contributor{ } if(isset($this->NacoafUrl)){ - if(!preg_match('|https?://id\.loc\.gov/.*|ius', $this->NacoafUrl)){ + if(!preg_match('|^https?://id\.loc\.gov/.*|ius', $this->NacoafUrl)){ $error->Add(new Exceptions\InvalidContributorNacoafUrlException('Invalid Contributor NacoafUrl: ' . $this->NacoafUrl)); }