newbee-st-tools
v1.0.12
Published
``` import { validMobileLoose } from 'newbee-st-tools'
Downloads
16
Readme
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("需要复制的内容");