@aird/common
v1.2.7
Published
Node.js 通用类
Downloads
4
Readme
Dwing Common
安装
npm install @dwing/common --save
使用
ES7:
const {md5} = require('@dwing/common');
console.log(md5('1'));
具体参数
Members
isNumber
判断是否为数字
isObject
判断是否为对象
uuid
生成GUID
Methods
formatDate(inputPattern, inputDate) → {string}
格式化时间
Parameters:
时间格式,默认为'yyyy-MM-dd hh:mm:ss'
输入时间,默认为当前
Returns:
格式化的时间
getDefer() → {Promise.defer}
getDefer
Returns:
defer对象
getMobile(mobile) → {string}
获取手机号码
Parameters:
手机号字符串
Returns:
非手机号返回空字符串,否则返回去掉+86的手机号码
getTimestamp() → {int}
获取UNIX标准时间戳
Returns:
UNIX标准时间戳
hmac(str, type, key) → {string}
Hmac
Parameters:
待加密字符串
sha1或sha256
密钥
Returns:
int2ip(num) → {string}
INT2IP
Parameters:
IP数值
Returns:
IP地址,如1.2.3.4
ip2int(ip) → {number}
IP2INT
Parameters:
IP地址,如1.2.3.4
Returns:
IP数值
isEmpty(obj) → {boolean}
判断是否为空
Parameters:
任意
Returns:
真为空,假为非空
isNumberString(obj) → {boolean}
判断是否为数字字符串
Parameters:
任意
Returns:
是否为数字字符串
JSONparse(str) → {object}
安全处理 JSON
Parameters:
JSON字符串
Returns:
JSON对象
md5(str) → {string}
MD5
Parameters:
Returns:
pad(n, len, char) → {string}
Pad Numbers
Parameters:
数值
补位长度
补位字符,默认:0
Returns:
IP地址,如1.2.3.4
randNumber(m, n) → {int}
随机数
Parameters:
m
n
Returns:
生成 m 到 n 的随机整数
randNumberStr(len) → {string}
随机数字字符串
Parameters:
字符串长度
Returns:
const { randNumberStr } = require('@dwing/common'); const str = randNumberStr(6); console.log(str);
randStr(len) → {string}
随机字符串
Parameters:
字符串长度
Returns:
sha1(str) → {string}
SHA1
Parameters:
Returns:
sha256(str) → {string}
SHA256
Parameters:
Returns:
validPassword(password) → {boolean}
validPassword
Parameters:
输入密码
Returns:
isValid
License
MIT