1.0.2 • Published 3 years ago

mlcommon-tools v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

常用功能

mlcommon-tools

验证身份证:validId(data)方法

参数返回值
data(String)Boolean

验证手机号:validPhone(data)方法

参数返回值
data(String|Number)Boolean

验证邮箱:validMail(data)

参数返回值
data(String)Boolean

验证密码:validPwd(data,rules)

参数返回值
data(String)Boolean
rules(正则表达式) 不传则默认校验密码只包含数字字母 6到16位

验证数字:validNumber(num)

参数返回值
numBoolean

深拷贝:deepClone(data)

参数返回值
data(需要深拷贝的数据)返回数据

pc端拖拽功能:dropMove(e, element, callback)

参数返回值
e(事件对象)left,top 皆为数字
element(dom,需要拖拽的元素)
vue中的使用,其他框架同理
dropMove(e, this.$refs.box, (left, top) => {
        // console.log(left, top)
      this.left = left + 'px'
      this.top = top + 'px'
})

判断全面屏:validfullScreen()

参数返回值
Boolean

获取操作系统版本:getOsInfo()

可以获取windows/Iphone/Ipad/Mac/Android 系统

参数返回值
Object {name,version}

判断是移动端还是PC端:validPcOrPhone()

参数返回值
String phone/pc

判断是手机QQ:validQQAgent()

参数返回值
Boolean

判断是手机微信:validWXAgent()

参数返回值
Boolean
1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago