js
音药
卷起来
展开
-
js下载文件三种方式
【代码】js下载文件三种方式。原创 2023-02-21 15:25:05 · 1495 阅读 · 1 评论 -
301缓存重定向?301 Moved Permanently (from disk cache)
301缓存重定向?301 Moved Permanently (from disk cache)原创 2022-12-15 17:43:16 · 2642 阅读 · 0 评论 -
js字符串与进制互转
js字符串转16进制,js字符串与进制互转原创 2022-10-10 11:33:10 · 102 阅读 · 0 评论 -
element 获取当前日是第几周
const isDate = function(date) { if (date === null || date === undefined) return false; if (isNaN(new Date(date).getTime())) return false; if (Array.isArray(date)) return false; return true;}; const getWeekNumber = function(src) { if (!isDate(s.原创 2022-03-07 09:39:15 · 431 阅读 · 2 评论 -
判断日期格式是否正确
export function strDateTime(str) { const strArr = str.split('-'); const rule = /^(\d{4})-(\d{2})-(\d{2})$/; if (!rule.test(str)) { return false; } /** * 判断月是否正确 * */ if (strArr[1] > 12 || strArr[1] <= 0) { return false; }原创 2021-11-19 15:05:37 · 127 阅读 · 0 评论 -
js数组对象去重,根据key去重
/** * 数组对象去重,根据key去重 * */export const nodup = (arr, key) => { const map = new Map(); for (const item of arr) { if (!map.has(item[key])) { map.set(item[key], item); } } return [...map.values()];};原创 2021-11-19 15:02:25 · 704 阅读 · 0 评论 -
限制输入正整数或者输入几位小数
/** * 数字格式 * value:值 * decimalsLen: 保留几位小数 * integerLen: 整数长度 * */export function numberFormat(value, decimalsLen, integerLen = 9) { value = String(value); if (decimalsLen) { value = value.replace(/[^0-9.]/ig, ''); } if (!decimalsLen) {原创 2021-11-19 14:59:43 · 182 阅读 · 0 评论 -
正则判断数字是否符合格式
/** * 表格复制时对数字格式进行限制 * value 值 * cb 回调函数主要用于提示 * decimalsLen 小数长度 不传责为正整数 一般是两位和四位 * integerLen 整数长度 * */export const numberFormatRule = (value, decimalsLen, integerLen = 9, cb) => { let rule; if (!decimalsLen) { rule = new RegExp('^[1-9]原创 2021-11-19 14:55:40 · 126 阅读 · 0 评论