magix-composer
Version:
compile html, style and javascript files into javascript
20 lines • 518 B
JavaScript
let typeReg = /\btype\s*=\s*(['"])([^'"]+)\1/i;
let langReg = /\blang\s*=\s*(["'])([^'"]+)\1/i;
module.exports = {
extractLang(src) {
let lang = null;
let temp = src.match(typeReg);
if (temp) {
lang = temp[2];
if (lang.indexOf('text/') === 0) {
lang = lang.substring(5);
}
} else {
temp = src.match(langReg);
if (temp) {
lang = temp[2];
}
}
return lang;
}
};