diff --git a/lib/less/parser.js b/lib/less/parser.js index 92a79bdd..4fbb00d6 100644 --- a/lib/less/parser.js +++ b/lib/less/parser.js @@ -957,7 +957,7 @@ less.Parser = function Parser(env) { var e, t, c, v; c = $(this.combinator); - e = $(/^(?:\d+\.\d+|\d+)%/) || $(/^(?:[.#]?|:*)(?:[\w-]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+/) || + e = $(/^(?:\d+\.\d+|\d+)%/) || $(/^(?:[.#]?|:*)(?:[\w-]|[^\x00-\x9f]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+/) || $('*') || $('&') || $(this.attribute) || $(/^\([^)@]+\)/); if (! e) { diff --git a/test/css/css.css b/test/css/css.css index 78ea14dc..9451d89f 100644 --- a/test/css/css.css +++ b/test/css/css.css @@ -94,3 +94,6 @@ p + h1 { @font-face { font-family: font-b; } +.æøå { + margin: 0; +} diff --git a/test/less/css.less b/test/less/css.less index abcd2c08..d787448e 100644 --- a/test/less/css.less +++ b/test/less/css.less @@ -108,3 +108,7 @@ p + h1 { .def-font(font-a); .def-font(font-b); + +.æøå { + margin: 0; +}