magix-combine
Version:
合并Magix View的html,js,css成一个js文件,并检测html,js,css中可能存在的问题
13 lines (11 loc) • 446 B
JavaScript
let attrUri = require('./tmpl-attr-uri');
let hrefAttrReg = /\bhref\s*=\s*(['"])([^'"]*?)\1/;
let paramsReg = /\bparam-([\w\-@]*)=(["'])([\s\S]*?)\2/g;
module.exports = (e, tagName, match, refTmplCommands, toSrc) => {
if (tagName == 'a' || tagName == 'area') {
if (hrefAttrReg.test(match)) {
return attrUri(match, e, 'param-', paramsReg, refTmplCommands, toSrc, hrefAttrReg, 'href');
}
}
return match;
};