#install
npm set registry http://frontend.mall-ai.com/verdaccio/
npm install common-tools -S
import { reg } from 'common-tools'
// 1开头11位手机号
reg.phone
reg.isPhone(str)
// 邮箱
reg.email
reg.isEmail(str)
// 身份证
reg.idcard
reg.isIdcard(str)
// 链接
reg.url
reg.isUrl()
// 名称类:摄像头名称、 设备名称、门店名称、职位名称、员工名称等
reg.name
reg.isName()
// sn类:NVR序列号、设备序列号、门店UUID等
reg.sn
reg.isSn()
// 账号类:只允许输入数字、字母、特殊英文符号、下划线,不允许输入中文、中文符号
reg.account
reg.isAccount()
// 密码类:只允许输入数字、字母、特殊英文符号、下划线,不允许输入中文、中文符号,至少6位密码
reg.password
reg.isPassword()
// ip类:设备IP等
reg.ip
reg.isIp()
import { image } from 'common-tools'
// 图片转base64
image.img2base64(src).then().catch()
import {query} from 'common-tools'
// 获取链接参数
query.getQueryString(name)
import {system} from 'common-tools'
// 判断是否是移动端
system.isMobile()
// 判断是否为移动微信客户端
system.isMobileWechart()
import {number} from 'common-tools'
/**
* @param {*} number 要格式化的数字
* @param {*} decimals 保留几位小数
* @param {*} dec_point 小数点符号
* @param {*} thousands_sep 千分位符号
*/
number.numberFormat(10.222, 2, '.', '.')
// 浮点四舍五入保留两位小数
number.floatFormat(10.222)