javascript
weixin_42269070
这个作者很懒,什么都没留下…
展开
-
获取URL中参数
使用方法:传入键名 function GetQueryString(name) { var reg = new RegExp( '(^|&)' + name + '=([^&]*)(&|$)' ); var r = window.location.search.substr(1).match(reg); if (r!= null ) return unescape(r[2]); return null ; }原创 2021-02-08 09:58:32 · 90 阅读 · 0 评论 -
Base64转Blob对象、网络图片转Base64、转Blob(url)的方法
Base64转Blob对象、网络图片转Base64、转Blob(url)的方法 // dataurl转Blob对象 function dataURLtoBlob(dataurl) { var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1], bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Array(n); while (n--) { u8ar原创 2021-02-05 14:13:11 · 491 阅读 · 0 评论 -
JS判断两个对象是否相等
// Object.keys()是ES5中方法,用来获取对象自身可枚举的属性键; // 原型中属性和设置了不可枚举的属性,都获取不到 // 若有枚举设置请使用Object.getOwnPropertyNames() isObjectValueEqual(aObj, bObj) { const aProps = Object.keys(aObj) const bProps = Object.keys(bObj) if (aProps.length != bProps.length)原创 2020-10-10 09:30:15 · 142 阅读 · 0 评论 -
匹配yyyy-mm-dd正则,密码校验正则
这里写自定义目录标题东阳版本正则 东阳版本正则 匹配yyyy-mm-dd 支持闰年 月份30 31天匹配 ((((19|20)\d{2})-(0?(1|[3-9])|1[012])-(0?[1-9]|[12]\d|30))|(((19|20)\d{2})-(0?[13578]|1[02])-31)|(((19|20)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))-0?2-29))$ 不原创 2020-09-24 16:52:54 · 402 阅读 · 0 评论