JavaScript
枫沂
从事前端开发
展开
-
数组扁平化与树形结构的相互转化
数组扁平化与树形结构的相互转化原创 2023-02-10 16:32:14 · 246 阅读 · 0 评论 -
常用的正则校验规则
// 手机号码 phone: /^134[0-8]\d{7}$|^13[^4]\d{8}$|^14[5-9]\d{8}$|^15[^4]\d{8}$|^16[6]\d{8}$|^17[0-8]\d{8}$|^18[\d]{9}$|^19[8,9]\d{8}$/, //数字 number: /^\d+$/, //数字,不包含0 noZeroNumber: /^[1-9]\d{0,}$/, // 固定电话 telephone: /(^\d{0,9}-\d{0,10}$)|..原创 2022-04-18 16:26:37 · 587 阅读 · 0 评论 -
在某一时间范围内将时间均分
例如:将所选时间分为13个点选择时间如图:实现效果如下图://这里获取的时间选择器中的值为时间戳(例如:1638201600000)const average = (this.datePickerVoc[1] - this.datePickerVoc[0]) / 12 this.timePointVoc = [] for (let index = 0; index <= 12; index++) { this.timePoin原创 2021-11-24 13:41:17 · 1141 阅读 · 0 评论 -
js时间格式化整合--今日、本周、本月、n小时前
// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 // (new Date()).Format("yyyy-M-d h:原创 2021-11-11 15:16:37 · 133 阅读 · 0 评论 -
web端点击弹窗外关闭弹窗(非element ui的对话框)的全局注册事件
原创 2021-11-04 10:13:47 · 210 阅读 · 0 评论 -
JS获取数组中对象的某些值
<script> var data = [ {value: 1048, name: 'jack' ,code:123}, { value: 735, name: 'zerk' ,code:234}, { value: 580, name: 'mark' ,code:456},]; var newData = []; data.map((item,index) =&原创 2021-09-29 10:23:56 · 15810 阅读 · 4 评论