diff --git a/index.js b/index.js index 0800822..1ac60c6 100644 --- a/index.js +++ b/index.js @@ -11,9 +11,9 @@ !function(exports) { var undef - , selectorRe = /([.#:[])([-\w]+)(?:\((.+?)\)|([~^$*|]?)=(("|')(?:\\\6|.)*?\6|[-\w]+))?]?/g - , selectorLastRe = /([\s>+~]*)(?:("|')(?:\\\2|.)*?\2|\(.+?\)|~=|[^\s>+~])+$/ - , selectorSplitRe = /\s*,\s*(?=(?:[^'"()]|"(?:\\"|.)*?"|'(?:\\'|.)*?'|\(.+?\))+$)/ + , selectorRe = /([.#:[])([-\w]+)(?:\((.+?)\)|([~^$*|]?)=(("|')(?:\\.|[^\\])*?\6|[-\w]+))?]?/g + , selectorLastRe = /([\s>+~]*)(?:("|')(?:\\.|[^\\])*?\2|\(.+?\)|~=|[^\s>+~])+$/ + , selectorSplitRe = /\s*,\s*(?=(?:[^'"()]|"(?:\\.|[^\\])*?"|'(?:\\.|[^\\])*?'|\(.+?\))+$)/ , selectorCache = { "": function() {} }