From 342e6ab767ca5be6bf4b9108e13ec1ff196a5217 Mon Sep 17 00:00:00 2001 From: Brice Schaffner Date: Tue, 16 Jul 2024 09:07:11 +0200 Subject: [PATCH] PB-801: Allow all possible quotes style in coordinate extractor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit There are many quotes style that a user might use to enter a coordinate in the search bar, a user used the following coordinates that did not worked 47°09′43″ N 7°40′33″E So added all possible quotes styles to the regex. --- src/utils/coordinates/coordinateExtractors.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/coordinates/coordinateExtractors.js b/src/utils/coordinates/coordinateExtractors.js index 1cb9c77d6..589435169 100644 --- a/src/utils/coordinates/coordinateExtractors.js +++ b/src/utils/coordinates/coordinateExtractors.js @@ -6,9 +6,9 @@ import { toPoint as mgrsToWGS84 } from '@/utils/militaryGridProjection' const RE_DEGREE_IDENTIFIER = '\\s*°\\s*' const RE_DEGREE = `\\d{1,3}(\\.\\d+)?` -const RE_MIN_IDENTIFIER = "\\s*['`´]\\s*" +const RE_MIN_IDENTIFIER = "\\s*['‘’‛′]\\s*" const RE_MIN = `\\d{1,2}(\\.\\d+)?` -const RE_SEC_IDENTIFIER = '\\s*("|[\'`´]{2})\\s*' +const RE_SEC_IDENTIFIER = '\\s*(["“”‟″]|[\'‘’‛′]{2})\\s*' const RE_SEC = `\\d{1,2}(\\.\\d+)?` const RE_CARD = '[NSEW]' const RE_SEPARATOR = '\\s*?[ \\t,/]\\s*'