1.0.11 • Published 1 year ago

font_common_tool v1.0.11

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

使用说明

安装

npm install font_common_tool 或者 yarn add font_common_tool

使用

import fct from "font_common_tool"

fct.isEmail("xxxx") //false

API

常见数据格式校验

  • 邮箱校验 fct.isEmail(str) 返回 ture/false
  • 手机号校验 fct.isMobile(str) 返回 ture/false
  • 电话号码 (座机)校验 fct.isPhone(str) 返回 ture/false
  • url 地址校验 fct.isURL(str) 返回 ture/false
  • 银行卡号校验 fct.isBankCardNo(str) 返回 ture/false
  • 身份证号校验 fct.isIdCardNo(str) 返回 ture/false

常见数据类型校验

  • 是否字符串 fct.isString(str) 返回 ture/false
  • 是否数字 fct.isNumber(str) 返回 ture/false
  • 是否布尔值 fct.isBoolean(str) 返回 ture/false
  • 是否函数 fct.isFunction(str) 返回 ture/false
  • 是否 null fct.isNull(str) 返回 ture/false
  • 是否 underfined fct.isUndefined(str) 返回 ture/false
  • 是否对象 fct.isObj(str) 返回 ture/false
  • 是否数组 fct.isArray(str) 返回 ture/false
  • 是否时间 fct.isDate(str) 返回 ture/false
  • 是否正则 fct.isRegExp(str) 返回 ture/false
  • 是否错误对象 fct.isError(str) 返回 ture/false
  • 是否 Symbol 函数 fct.isSymbol(str) 返回 ture/false
  • 是否 Promise 对象 fct.isPromise(str) 返回 ture/false
  • 是否 Set 对象 fct.isSet(str) 返回 ture/false

element 类名操作

  • 是否包含某个类名 fct.hasClass(el,className) 返回 ture/false
  • 添加类名 fct.addClass(el,className)
  • 删除类名 fct.removeClass(el,className)

系统/环境相关

  • 是否微信浏览器 fct.isWeiXin() 返回 ture/false
  • 是否移动端 fct.isDeviceMobile() 返回 ture/false
  • 是否QQ浏览器 fct.isQQBrowser() 返回 ture/false
  • 是否IOS fct.isIos() 返回 ture/false
  • 是否PC端 fct.isPC() 返回 ture/false

其他常用工具

  • 去除html标签 fct.removeHtmltag(str) 返回str
  • 获取url参数 fct.getQueryString(str) 返回str
  • 动态引入js fct.injectScript(src)
  • 根据url下载 fct.download(url)
  • 回到页面顶部 fct.scrollToTop()
  • 滚动到指定元素位置 fct.scrollToElm(className,add,del) add,del为加减偏移量
  • 将阿拉伯数字翻译成中文的大写数字 fct.numberToChinese(num) 返回str
  • 节流 fct.throttle(func,delay)
  • 防抖 fct.debounce(func,delay)
  • 16进制颜色赚RGBA fct.colorToRGB(val, opa) opa为透明度 返回str
  • 复制文本 fct.copyText(str)
  • 去除空格 fct.trim(str,type) type: 1-所有空格 2-前后空格 3-前空格 4-后空格 返回str
  • 数字千分位,分隔 fct.thousands(num) 返回str

持续更新.....

如遇问题联系邮箱 ccyimiss@163.com

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago