Fix for regex filter using unescaped '.'

This commit is contained in:
Paul Hatcherian 2022-12-26 23:49:27 -06:00
parent 2fa33887a3
commit 0b58042494

View file

@ -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);
}
}