![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端开发笔记
年轻的叔叔
这个作者很懒,什么都没留下…
展开
-
js实现将扁平化的数据格式化
看了前端面试经历分享,说面了十几个前端写个扁平化数据格式化都写不出来,自己写了写试试娱乐下以下代码放到js中可以直接运行,有需要可以自己完善下function formt() { let old_data = { "userInfo.name": "张三", "userInfo.dtl.age": 12, "userInfo.dtl.addr": "北京", "userInfo.message[0].date": "2021-11-原创 2021-12-18 16:41:40 · 409 阅读 · 0 评论 -
js 正则表达式(允许输入中文、英文、字母;汉字中间有空格;全部为相同数字;港澳台通行证、居住证)
// 允许输入中文、英文、数字、全角点字符、半角逗号、半角空格;不允许输入全角空格let nameRegExp = /^(\u4E00-\u9FA5A-Za-z0-9\uFF0E,\s)+$/;// 全角点字符、半角逗号、半角空格在首尾、汉字中间有空格let nameRegExp1 = /[\uFF0E,\s]|[\uFF0E,\s]$|([u4E00-u9FA5])(\s)(?=[^u4E00-u9FA5])/gi;// 汉字中间有空格let nameRegExp2 = /([u4E00-u9.原创 2021-12-04 16:08:23 · 8821 阅读 · 0 评论 -
js中金额比较大小-超过Number最大值
为什么会超过Number最大值公司是做银行柜面系统的,新系统前端页面组件使用的是vue,需要封装vue组件,完善公司组件库,其中有一个是金额文本框,组件需要有最大值属性,银行系统中金额数值会比较大,需考虑超过Number的情况。Number类型最大值为9007199254740992,如果字符串中的值大于此值如果转换为Number会出现精度不准。作为一个当时刚接触前端的新手,想出来的方式:①先判断输入的是否是数值类型②拿0为标准,排除 4 种情况 1原创 2020-12-21 23:00:24 · 3276 阅读 · 0 评论