UNPKG

wui-print

Version:

前端打印插件,包含打印设计器、打印表单、打印API

28 lines (27 loc) 756 B
export const deepCopy = (e) => { if (typeof e == "object") { let jsonStr = JSON.stringify(e, (key, value) => { if (typeof value === "undefined") { return ""; } else { return value; } }); return JSON.parse(jsonStr); } return e; }; export const extractNumbers = (text) => { let pattern = /\d+/g; // 匹配一个或多个数字的全局正则表达式 let numbers = text.match(pattern); // 使用match()方法查找匹配的所有数字 return Number(numbers); }; export const camelToKebab = (str) => { // 小驼峰转换为短横线 return str.replace(/[A-Z]/g, (match) => "-" + match.toLowerCase()); }; export default { deepCopy, extractNumbers, camelToKebab };