1.0.12 • Published 10 months ago

newbee-st-tools v1.0.12

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

st-tools 工具集

常用正则验证

validMobileLoose 验证手机号码格式 宽松验证

import { validMobileLoose } from 'newbee-st-tools'

if(validMobileLoose("手机号")){
  // TODO
} else {
  // TODO
}

validMobileStrict 验证手机号码格式 严谨验证

import { validMobileStrict } from 'newbee-st-tools'

if(validMobileStrict("手机号")){
  // TODO
} else {
  // TODO
}

validEmail 验证邮箱格式

import { validEmail } from 'newbee-st-tools'

if(validEmail("邮箱")){
  // TODO
} else {
  // TODO
}

validIdCard 验证身份证号格式

import { validIdCard } from 'newbee-st-tools'

if(validIdCard("身份证号")){
  // TODO
} else {
  // TODO
}

validCreditCode 验证统一社会信用代码格式

import { validCreditCode } from 'newbee-st-tools'

if(validCreditCode("统一社会信用代码")){
  // TODO
} else {
  // TODO
}

常用方法

getSearchParams 获取 url 中的参数

import { getSearchParams } from 'newbee-st-tools'

if(getSearchParams("url")){
  // TODO
} else {
  // TODO
}

hideMobile 手机号码脱敏

import { hideMobile } from 'newbee-st-tools'

hideMobile(18888888888)

compressImage 图片压缩

参数 file 图片文件 maxWidth 最大尺寸宽度 默认 200 maxHeight 最大尺寸高度 默认 200

import { compressImage } from 'newbee-st-tools'

async func (file) => {
  const image = await compressImage(file, maxWidth, maxHeight)
}

getOSType 获取终端类型

import getOSType from 'newbee-st-tools'
// IOS Android 其他
getOSType()

downloadFile 下载文件

downloadFileStream 通过图片链接下载

import { downloadFileStream } from "downloadFile";

downloadFileStream("通过后端返回的文件流下载")

downloadFileName 通过后端接口返回下载文件的链接

import { downloadFileName } from "downloadFile";

downloadFileName("后端接口返回下载文件的链接")

downloadImage 通过图片链接下载

import { downloadImage } from "downloadFile";

downloadImage("下载的图片的链接")

clipboard 复制到粘贴板

import clipboard from "clipboard";

clipboard("需要复制的内容");
1.0.12

10 months ago

1.0.11

10 months ago

1.0.10

10 months ago

1.0.9

10 months ago

1.0.8

11 months ago

1.0.7

11 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.2

11 months ago

1.0.0

11 months ago