(js) Remove non-ascii characters from CSS ids

This commit is contained in:
Francis Lachapelle 2017-09-18 12:11:12 -04:00
parent 8c5977088f
commit d02f0db0b4

View file

@ -149,7 +149,7 @@ String.prototype.asCSSIdentifier = function() {
newString = newString.replace(re, escapeds[i]); newString = newString.replace(re, escapeds[i]);
} }
newString = newString.replace(/[^a-zA-Z_\-]/g, ''); newString = newString.replace(/[^\x00-\x7F]/g, '');
if (/^\d+/.test(newString)) { if (/^\d+/.test(newString)) {
newString = '_' + newString; newString = '_' + newString;