From 0b58042494fb09cf5b3dae7430c4c2c5465346f3 Mon Sep 17 00:00:00 2001 From: Paul Hatcherian <1835615+PaulHatch@users.noreply.github.com> Date: Mon, 26 Dec 2022 23:49:27 -0600 Subject: [PATCH] Fix for regex filter using unescaped '.' --- src/formatting/DefaultTagFormatter.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/formatting/DefaultTagFormatter.ts b/src/formatting/DefaultTagFormatter.ts index 0ce0393..5b8d295 100644 --- a/src/formatting/DefaultTagFormatter.ts +++ b/src/formatting/DefaultTagFormatter.ts @@ -63,10 +63,10 @@ export class DefaultTagFormatter implements TagFormatter { public IsValid(tag: string): boolean { if (!!this.namespace) { - return new RegExp(`^${this.tagPrefix}[0-9]+.[0-9]+.[0-9]+${this.namespaceSeperator}${this.namespace}$`).test(tag); + return new RegExp(`^${this.tagPrefix}[0-9]+\.[0-9]+\.[0-9]+${this.namespaceSeperator}${this.namespace}$`).test(tag); } - return new RegExp(`^${this.tagPrefix}[0-9]+.[0-9]+.[0-9]+$`).test(tag); + return new RegExp(`^${this.tagPrefix}[0-9]+\.[0-9]+\.[0-9]+$`).test(tag); } }