UNPKG

@qn-pandora/pandora-visualization

Version:

Pandora 通用可视化库

18 lines (17 loc) 477 B
"use strict"; 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;