4.0.1 • Published 8 months ago

icbintools v4.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

@ms-service/utils

前端通用工具库

优点:提高前端业务代码开发效率,增强代码复用性

前端开发过程中,会经常用到判断浏览器类型格式化各种日期获取url参数queryString转对象防抖函数节流函数等常用函数,为避免不同项目多次复制粘贴的麻烦,这里统一封装,并发布到 npm,以提高开发效率。

安装

  pnpm install --save @ms-service/utils

使用

  # 完整导入
  import utils from '@ms-service/utils'

  utils.getCookie('user_id')
  # or

  # 模块导入
  import { getCookie } from '@ms-service/utils'

  getCookie('user_id')

API 文档

Color

  • hexToRGB 16 进制颜色值转 rgb 格式
  • RGBToHex 16 进制颜色值转 rgb 格式

Cookie

Device

Dom

Function

Number

Object

Regexp

  • RegCollections 常用正则判断函数
    • .isUrl(url) 判段目标字符串是否为 url
    • .isPhoneNumber(phoneNumber) 判段目标字符串是否为手机号
    • .isEmail(email) 判段目标字符串是否为邮箱
    • .isIDCard(IDCard) 判段目标字符串是否为身份证号码
    • .isZipCode(zipCode) 判段目标字符串是否为邮政编码
    • .isIE() 判段是否为 IE
    • .isChrome() 判段是否为 Chrome
    • .isFirefox() 判段是否为 Firefox
    • .isOpera() 判段是否为 Opera
    • .isSafari() 判段是否为 Safari
    • .isEdge() 判段是否为 Edge
    • .isAndroid() 判段是否为 Android
    • .isIPhone()判段是否为 iPhone
    • .isIPad() 判段是否为 iPad
    • .isMacOS() 判段是否为 MacOS
    • .isWindows() 判段是否为 Windows
    • .isLinux() 判段是否为 Linux
    • .isWeChat() 判段是否为微信环境

Time

Url

String

  • urlToLink 目标字符串中的 url 串转换为<a>标签
4.0.1

8 months ago

4.0.0

8 months ago