1.0.6 • Published 3 years ago

js-micro-tools v1.0.6

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

安装

npm i js-micro-tools

工具

1、前端加密显示文本

将敏感信息加密处理,以 **** 替代。例如:手机号码 13155556666 显示为 131*****666。

javascript
import { handleSecretView } from 'js-micro-tools';
handleSecretView('13155556666', 3, 3, '*') // 131*****666
// param1 为要加密的文本;
// param2 为开头明文显示的文字个数;
// param3 为结尾明文显示的文字个数;
// param4 掩码替换的文本;

2、校验身份证号是否正确【根据《公民身份号码》(GB11643-1999)】

javascript
import { isRightId } from 'js-micro-tools';
console.log(isRightId('11010519491231002X')) // true
console.log(isRightId('110105194912310029')) // false
// param1 为身份证号码;

3、根据身份证号计算年龄【使用该方法前要先:1、先判断身份证号的正确性;2、判断是否在世;】【根据《公民身份号码》(GB11643-1999)】

javascript
import { getAgeById } from 'js-micro-tools';
console.log(getAgeById('11010520210820002X')) // 6天
console.log(getAgeById('11010520210720002X')) // 1月7天
console.log(getAgeById('11010519491231002X')) // 71岁8月16天
// param1 为身份证号码;

4、由身份证号判断性别【使用该方法前要先:判断身份证号的正确性】【根据《公民身份号码》(GB11643-1999)】

javascript
import { getSexById } from 'js-micro-tools';
console.log(getSexById('11010519491231002X')) // 女
console.log(getSexById('11010520210820001X')) // 男
// param1 为身份证号码;

5、复制文本

javascript
import { copyTextValue } from 'js-micro-tools';
copyTextValue('测试复制文本')
// param1 要复制的文本;
1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago