1.0.12 • Published 2 years ago

newbee-st-tools v1.0.12

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years 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

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.2

2 years ago

1.0.0

2 years ago