0.2.2 • Published 6 years ago
jimi-web-public-tools v0.2.2
Installation
## Install globally or locally
$ npm i jimi-web-public-tools -SUsage
ES6 module:
import { check } from 'jimi-web-public-tools'; // import check from 'jimi-web-public-tools/lib/utils/check';
// 手机号码校验
check.cellphone('13456789012'); // trueScript:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="jimi-utils.min.js"></script>
</head>
<body>
<script type="text/javascript">
jimiUtils.check.cellphone('13456789012'); // true
</script>
</body>
</html>check
校验库
- cellphone(value)
手机校验 - telphone(value)
固定电话校验 - phone(value)
电话【手机和固定电话】校验 - email(value)
邮箱校验 - postcode(value)
邮编校验 - isNull(value)
空校验 - isNumber(value)
数字校验 - isInteger(value)
整数校验 - isDecimal(value)
小数校验 - hasChinese(value)
中文判断 - idCard(value)
身份证校验 - ip(value)
ip地址校验 - alipay(value)
支付宝账号校验 - pwdIntensity(value)
弱密码校验
stringUtil
字符串操作
- isNull(str)
空校验 - isNumber(str)
数字校验 - filterNull(str, format='')
空数据过滤 - convertFenToYuan(str, format='0.00')
分转化成元 - convertYuanToFen(str, format='0')
元转化为分
appUtil
app交互
- isIos()
判断是否在IOS设备内 - isAndroid()
判断是否在Android设备内 - isWeChat()
判断是否在微信客户端内 - isAliPay()
判断是否在支付宝客户端内 - isJRApp()
判断是否在京东金融客户端内 - isThirdApp()
判断是否在第三方合作App内 - isQQ()
判断是否在QQ客户端内【非qq浏览器环境】 - isPc()
判断是否在PC环境 - inApp()
判断是否在机蜜App内 - inOldApp()
判断是否在旧版本机蜜App内 - getSceneType()
获取场景类型 - jimiHandler(handler, param)
调用机蜜APP方法 - jimiChangeTitle(title)
设置机蜜APP标题 - jimiOpenNewWebView(url)
H5打开机蜜APP新的webview - jimiRequestUserInfo(callback)
获取机蜜APP用户信息 - jimiRequestUserInfoWithLogin(callback)
获取机蜜APP用户信息-未登录会调用登录页面 - jimiSetUserLogin(userInfo)
H5设置机蜜APP登录状态
common
调用方法
- generateUUID()
生成uuid - getDeviceId(key)
获取deviceId - getParameter(name, url=window.location.search)
获取url中的参数 - loadScript(url, callback)
动态加载js - addURLParameter(url, paramName, paramVal)
向url中添加search参数 - updateURLParameter(url, paramName, paramVal)
更新url中的search参数 - removeURLParameter(url, paramName)
删除url中的search参数 - getRepetition(key, ...targetArray)
获取多个对象数组的共同项
header
请求头
- setPassword(value)
设置秘钥 - setCommon(key, value)
设置公共请求参数 - setCommons(params)
设置公共请求参数【批量】 - getCommon(key)
获取公共请求参数 - signature()
签名
crypt
加密解密【用于暴露在url中的重要参数】
- encode(value)
加密 - decode(value)
解密
floatUtil
浮点数运算【解决精度问题】
- add(arg1, arg2, format='')
加法 - subtract(arg1, arg2, format='')
减法 - multiply(arg1, arg2, format='')
乘法 - divide(arg1, arg2, format='')
除法
0.2.2
6 years ago
0.2.1
7 years ago
0.2.0
7 years ago
0.1.0
7 years ago
0.0.17
7 years ago
0.0.16
7 years ago
0.0.15
7 years ago
0.0.14
7 years ago
0.0.13
7 years ago
0.0.12
7 years ago
0.0.11
7 years ago
0.0.10
7 years ago
0.0.9
7 years ago
0.0.8
8 years ago
0.0.7
8 years ago
0.0.6
8 years ago
0.0.5
8 years ago
0.0.4
8 years ago
0.0.3
8 years ago
0.0.1
8 years ago