lxc-js-api
v1.1.9
Published
javascript常用方法
Downloads
11
Readme
lxc-js-api
一些javascript常用的方法
安装方法
npm install lxc-js-api -S
模块引入方式时,可以修改成别名:
var jsApi = require('lxc-js-api');
// 采用ES6语法时:
import jsApi from 'lxc-js-api';
采用外部引用js或者js合并时,将给全局环境(global或者window)挂载jsApi对象,直接使用此对象调用方法即可
方法介绍
string方法
toUtf8(str)
将中文字符串转换成UTF-8格式
参数:
- str
String
- 传入字符串
返回:
String
- 得到的字符串
示例:
console.log(jsApi.toUtf8('哈哈'));
// åå
utf16toEntities(str)
用于把用utf16编码的字符转换成实体字符,以供后台存储
参数:
- str
String
- 将要转换的字符串,其中含有utf16字符将被自动检出
返回:
String
- 转换后的字符串,utf16字符将被转换成&#xxxx;形式的实体字符
示例:
console.log(jsApi.utf16toEntities(unescape("笑脸表情%uD83D%uDE0A")));
// 笑脸表情😊
stringEncrypt(data)
参数:
- data
Object
- 只接收一个对象data,以下是属性说明- str
String
- 原字段 - num
Number
- 中间加密几位, 默认4位 - sign
String
- 加密符号, 默认*
- str
返回:
String
- 新字段
示例:
jsApi.stringEncrypt({
str: '18888888888'
});
// 188****8888
number方法
toChinaNum(num)
将数字转换成中文数字
参数:
- num
Number
- 传入数字
返回:
String
- 转换后的字符串
示例:
console.log(jsApi.toChinaNum(2));
// 二