Skip to content

443484208/pluginunit

Repository files navigation

pluginunit NPM all downloads NPM downloads NPM downloads

框架引用 npm install pluginunit --save
import pluginunit from 'pluginunit'
分类api 汇总|算法相关 | 缓存操作 | 数据操作 | 节点操作 | 时间操作 | 正则操作

  • fewCurrent(data) 时间:data=格式遵守new Date格式即可 可以时间戳。识别当前月或者几个月前 超过十二个月自动识别几年前

  • getTime(data) 时间:data=格式遵守new Date格式即可 可以时间戳。年月日时分秒

  • getTimes(data) 时间:data=格式遵守new Date格式即可 可以时间戳。 年月日

  • numAdd(num1, num2) 加法运算 千位符都可以计算

  • numMulti(num1, num2) 乘法运算 千位符都可以计算

  • numDivision(num1, num2) 除法运算 千位符都可以计算 num1除数,num2被除数

  • // 请求 ajax({type: "get", url: url,data: data,dataType: "json",success: function (result) {} });

  • DX(event) 大写金额

  • setCookie(cname, cvalue, exdays) 设置cookie cname名字 cvalue值

  • getCookie(cname) 获取cookie

  • clearCookie(cname) 清除cookie

  • clearCookieAll() 清除全部cookie

  • setLocalStorage(name, val) 设置LocalStorage name名字 val值

  • getLocalStorage(cname) 获取LocalStorage

  • clearLocalStorage(cname) 清除LocalStorage

  • clearLocalStorageAll() 清除全部LocalStorage

  • setSessionStorage(name, val) 设置sessionStorage name名字 val值

  • getSessionStorage(cname) 获取sessionStorage

  • clearSessionStorage(cname) 清除sessionStorage

  • clearSessionStorageAll() 清除全部sessionStorage

  • postObj(a) 数组对象转化json字符串

  • strturn(a) 字符串逆转

  • GetFileExt(filepath) 取文件后缀名

  • GetFileName(filepath) 取文件全名名称

  • GetFileNameNoExt(filepath) 取文件名不带后缀

  • housandDigits(a) 千位符

  • hyreplace(data, original, originals, manyTimes = false) 替换或全部 data需要替换的数据 original替换内容 originals被替换内容

  • unique(a) 记录数组重复值和位置

  • dt(drag) 拖动 输入id

  • numSub(num1, num2) 減法运算 千位符都可以计算 num1-num2

  • duplicateRemovalSet(data,a=0) 数组去重排序 第二个值1的时候是降序

  • arrayValueSort(data, value) 数组的属性排序大小 data数组 value属性

  • deepCopy(Obj) 深拷贝

  • hasClass(primary, cls) primary原本的class ,cls是否有这个 有class==true 没有返回false

  • addClass(primary, cls) primary:原本的class, class添加的class true 成功添加

  • addClass(primary, cls) primary:原本的class, class删除的class

  • filterTree(arryData) 数组变成树形 arryData数组 父亲pid 自己id

  • findId(arry, 1) 递归找某节点 arry树形,1查找id

  • getStrBirthday(date) 根据生日获取年龄 可以时间戳 时间2018-01-02 ()

  • timeFormats(data, type,force) 返回控制代表时间戳 //type=0 2019年02月23 周六 18: 55 type=1 2019年02月23 周六 同年不显示年强制需要年force=1timeFormats(1554973494,0,1)

  • slideTop(id, time = 0)滑动到指定id元素 id:元素id time滚动时间 默认没有停顿

  • scrollTop(number = 0, time)滑动距离 基于body滚动 number:滚动距离 time滚动时间

  • getUrlByName(name, url)获取url?参数值 name:需要获取的对应值名字 url:选填,不填就获取当前地址

  • parseUrl(url)url?参数转化为对象 url:选填,不填就获取当前地址 cardToBirthday(data) 身份证转生日 格式19950-05-08

  • staArrNum(data) 统计每个元素出现的次数 var a=[1,1,2]; {'1':2,'2':1}

  • phoneNumberVerification(data) 手机号码验证 true false

  • passwordStrength(data, type = false) 密码强度正则,最少6位 type=false 默认值 包括至少1个大写字母,1个小写字母,1个数字 type=true包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符,

  • emailVerification(data) email验证 true false

  • urlVerification(data) 地址验证 true false

  • chineseCharacters(data) 中文+字符验证 true false

  • chineseVerification(data) 中文验证 true false

  • phoneStart(data) 手机号码中间星星 134*****290

Releases

No releases published

Packages

No packages published