From 3dba92a7b21fbdf75f78f4d1b6fcdd63cfa8a13a Mon Sep 17 00:00:00 2001 From: diego Date: Fri, 10 May 2024 20:49:09 +0200 Subject: [PATCH] more fixes to namespace regular expression --- src/nwsapi.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/nwsapi.js b/src/nwsapi.js index e484161..1b46b99 100644 --- a/src/nwsapi.js +++ b/src/nwsapi.js @@ -72,7 +72,7 @@ STD = { combinator: RegExp('\\s?([>+~])\\s?', 'g'), apimethods: RegExp('^(?:[a-z]+|\\*)\\|', 'i'), - namespaces: RegExp('^(?:[*][a-z]*)(?:[|][-a-z]+)', 'i') + namespaces: RegExp('^(?:[*|][_a-zA-Z0-9-]*)+', 'g') }, GROUPS = { @@ -658,7 +658,7 @@ '(?:' + pseudoparms + '?)?|' + // universal * & // namespace *|* - '(?:[*|][_a-zA-Z0-9-]+)|' + + '(?:[*|]|[_a-zA-Z0-9-]+)|' + '(?:' + '(?::' + pseudonames + '(?:\\x28' + pseudoparms + '?(?:\\x29|$))?|' + @@ -677,7 +677,7 @@ '(?:' + // universal * & // namespace *|* - '(?:[*|]|[a-zA-Z0-9-]+)|' + + '(?:[*|]|[_a-zA-Z0-9-]+)|' + '(?:[.#]?' + identifier + ')+|' + '(?:' + attributes + ')+|' + '(?:::?' + pseudonames + pseudoclass + ')|' +