lxc-js-api

1.1.9 • Public • Published

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 - 加密符号, 默认*

返回:

  • String - 新字段

示例:

jsApi.stringEncrypt({
	str: '18888888888'
});
// 188****8888

number方法

toChinaNum(num)

将数字转换成中文数字

参数:

  • num Number - 传入数字

返回:

  • String - 转换后的字符串

示例:

console.log(jsApi.toChinaNum(2));
// 二

Readme

Keywords

none

Package Sidebar

Install

npm i lxc-js-api

Weekly Downloads

3

Version

1.1.9

License

ISC

Unpacked Size

51.3 kB

Total Files

4

Last publish

Collaborators

  • q364067187