diff --git a/mapvote.js b/mapvote.js index fd01812..46b5517 100644 --- a/mapvote.js +++ b/mapvote.js @@ -1175,7 +1175,7 @@ layer mapLayer(l) { l = l.replace(/[^a-z_\d]/gi, '') // this.verbose(1, 'Parsing layer', l) - const gl = /^((?[a-z]+)_)?(?[a-z]+)_(?[a-z]+)_(?[a-z0-9]+)(_(?[a-z]+)v(?[a-z]+))?$/i.exec(l)?.groups + const gl = /((?[a-zA-Z0-9]+)_)?(?[a-zA-Z0-9]+)_(?[a-zA-Z0-9]+)_(?[a-zA-Z0-9]+)(_(?[a-zA-Z0-9]+)v(?[a-zA-Z0-9]+))?/.exec(l)?.groups // this.verbose(1, 'Parsed layer', gl) if (!gl || Object.keys(gl).length !== 3) return;