1.0.0 • Published 4 months ago
lws-tools v1.0.0
README.MD文件这是包的的说明文件 index.js文件是包的入口文件 package.json文件是包的配置文件(必须包含name、version、main)
---README.MD文件内容---
1.安裝方式
npm install lws-tools
2.导入方式
const lws-tools = require('lws-tools');
3.格式化时间
// 格式化时间
function dateFromate(dateStr) {
const dt = new Date(dateStr);
const y = dt.getFullYear();
const m = padZero(dt.getMonth() + 1);
const d = padZero(dt.getDate());
const h = padZero(dt.getHours());
const min = padZero(dt.getMinutes());
const s = padZero(dt.getSeconds());
return `${y}-${m}-${d} ${h}:${min}:${s}`;
}
// 时间补零
function padZero(num) {
return num > 9 ? num : `0${num}`;
}
module.exports = {
dateFromate,
padZero
};
// return: 2021-08-01 10:10:10
4.转义html中的特殊字符
// htmlscape转义字符方法
function htmlscape(str) {
const regHtml = /<|>|"|&/g;
return str.replace(regHtml, match => {
switch (match) {
case "<":
return "<";
case ">":
return ">";
case '"':
return """;
case "&":
return "&";
default:
return;
}
});
}
// return: <p>hello world</p>
5.还原htnl中的特殊字符
// 将转义之后的字符串还原回html
function htmlunscape(str) {
const regHtml = /<|>|"|&/g;
return str.replace(regHtml, match => {
switch (match) {
case "<":
return "<";
case ">":
return ">";
case """:
return '"';
case "&":
return "&";
default:
return;
}
});
}
// return: <p>hello world</p>
6.开源协议
ISC
1.0.0
4 months ago