@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
18 lines (17 loc) • 477 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.splFormatStr = void 0;
function escapeStr(str) {
return str.replace(/([\+\-\=\>\<\!\(\)\{\}\[\]\^\"\~\*\?\:\\\/\&\|])/g, '\\$&');
}
function needAddQuotes(str) {
return !/^[0-9a-zA-Z]+$/.test(str);
}
function splFormatStr(str) {
var res = escapeStr(str);
if (needAddQuotes(res)) {
return "\"" + res + "\"";
}
return res;
}
exports.splFormatStr = splFormatStr;