![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js常用方法系列
学至分享
这个作者很懒,什么都没留下…
展开
-
js常用方法(5) js 常用正则验证格式 匹配邮箱、手机号、身份证号等
1、验证邮箱 /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/ 2、验证手机号 /^1[3|4|5|7|8][0-9]\d{8}$/ 3、验证身份证号 // 18位身份证号 /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|...原创 2020-05-06 17:40:38 · 385 阅读 · 0 评论 -
js常用方法(4) js图片base格式转为file格式
注意:filename必须指定 function baseToFile(baseUrl, filename) { var arr = dataurl.split(',') var mime = arr[0].match(/:(.*?);/)[1] var bstr = atob(arr[1]) var n = bstr.length var u8arr = new Uint8Array(...原创 2020-04-30 10:46:01 · 175 阅读 · 0 评论 -
js常用方法(3) js数组对象排序
先定义两个排序方法 function compareArrayObjAsc(key){ return function(value1,value2){ var val1=value1[key]; var val2=value2[key]; return val1-val2; } } function compareArrayObjDe...原创 2020-04-30 10:42:09 · 148 阅读 · 0 评论 -
js常用方法(2) js生成uuid
简介: UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写 function S4() { return (((1+Math.random())*0x10000)|0).toString(16).substring(1); } function createUuid(m) { let uuid = "" if(!m || m % 4 != 0){...原创 2020-04-30 10:35:47 · 181 阅读 · 0 评论 -
js常用方法(1) js深拷贝
什么是js深拷贝? 当每个对象的值都指向同一个堆内存,这样的话不便于我们做操作,所以诞生了js深拷贝 深拷贝作用在引用类型上,例如:Object,Array 深拷贝不会拷贝引用类型的引用,而是将引用类型的值全部拷贝一份,形成一个新的引用类型,这样就不会发生引用错乱的问题,使得我们可以多次使用同样的数据,而不用担心数据之间会起冲突 js实现深拷贝的方式有哪些? Object 对象 第一种 最简单且容...原创 2020-04-30 10:28:02 · 159 阅读 · 0 评论