baozhengrui

导航

2024年9月10日 #

校验

摘要: /** * 邮箱 * @param {*} s */ export function isEmail (s) { return /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s) } export co 阅读全文

posted @ 2024-09-10 10:15 芮艺 阅读(17) 评论(0) 推荐(0) 编辑

随机生成数字

摘要: /** * 随机生成数字 * * 示例:生成长度为 12 的随机数:randomNumber(12) * 示例:生成 3~23 之间的随机数:randomNumber(3, 23) * * @param1 最小值 | 长度 * @param2 最大值 * @return int 生成后的数字 */ 阅读全文

posted @ 2024-09-10 10:14 芮艺 阅读(33) 评论(0) 推荐(0) 编辑

深度克隆对象、数组

摘要: /** * 深度克隆对象、数组 * @param obj 被克隆的对象 * @return 克隆后的对象 */ export function cloneObject(obj) { return JSON.parse(JSON.stringify(obj)) } 阅读全文

posted @ 2024-09-10 10:13 芮艺 阅读(2) 评论(0) 推荐(0) 编辑

过滤对象中为空的属性

摘要: /** * 过滤对象中为空的属性 * @param obj * @returns {*} */ export function filterObj(obj) { if (!(typeof obj == 'object')) { return } for (var key in obj) { if ( 阅读全文

posted @ 2024-09-10 10:12 芮艺 阅读(4) 评论(0) 推荐(0) 编辑

获取年份数组 默认5年

摘要: /* 获取年份数组 默认5年*/ export function getYear(num = 5) { const curYear = new Date().getFullYear() let arr = [] for (let i = curYear; i > curYear - num; i-- 阅读全文

posted @ 2024-09-10 10:11 芮艺 阅读(2) 评论(0) 推荐(0) 编辑

下划线转驼峰

摘要: /** * 下划线转驼峰 * @param string * @returns {*} */ export function underLine2CamelCase(string) { return string.replace(/_([a-z])/g, function(all, letter) 阅读全文

posted @ 2024-09-10 10:07 芮艺 阅读(5) 评论(0) 推荐(0) 编辑

随机生成uuid

摘要: /** * 随机生成uuid * @return string 生成的uuid */ export function randomUUID() { let chats = '0123456789abcdef' return randomString(32, chats) } 阅读全文

posted @ 2024-09-10 10:06 芮艺 阅读(4) 评论(0) 推荐(0) 编辑

随机生成字符串

摘要: /** * 随机生成字符串 * @param length 字符串的长度 * @param chats 可选字符串区间(只会生成传入的字符串中的字符) * @return string 生成的字符串 */ export function randomString(length, chats) { i 阅读全文

posted @ 2024-09-10 10:06 芮艺 阅读(7) 评论(0) 推荐(0) 编辑

返回年月日

摘要: //返回年月日 getYTime(time = new Date()) { let year = time.getFullYear(); let month = time.getMonth() + 1 > 9 ? time.getMonth() + 1 : "0" + (time.getMonth( 阅读全文

posted @ 2024-09-10 09:58 芮艺 阅读(4) 评论(0) 推荐(0) 编辑

获取rem像素转换比例 flag为true返回数字

摘要: // 获取rem像素转换比例 flag为true返回数字 export function getRem(px, flag) { px = (px || 0) + '' if (!(px.indexOf('%') !== -1 || px.indexOf('rem') !== -1)) { px = 阅读全文

posted @ 2024-09-10 09:22 芮艺 阅读(2) 评论(0) 推荐(0) 编辑