1.1.2 • Published 5 months ago

qlytools v1.1.2

Weekly downloads
-
License
ISC
Repository
-
Last release
5 months ago

qlytools 说明

下载依赖

npm install qlytools

引入依赖

import { isPhone } from 'qlytools'

工具说明

函数返回值描述例子
isPhonetrue&false判断是否是手机号
isIDCardtrue&false判断身份证号码
isFloattrue&false判断浮点数
isObjecttrue&false判断Object
isStringtrue&false判断String
isNumbertrue&false判断Number
isAndroidtrue&false判断Android
isBrowsertrue&false判断Browser
isWeChattrue&false判断WeChat
isIOStrue&false判断IOS
copyTexttrue&false复制文本到剪贴板
formatNumbertrue&false数字格式化
getPlaceholderImagestring获取图片占位符
roundToDecimalnumber保留 n 位小数
removeEmojistring从字符串中移除 emoji 字符
removeWhitespacestring从字符串中移除空白字符
md5stringmd5加密

函数详情

roundToDecimal(value, decimalPlaces, roundType)保留 n 位小数

value:要进行舍入的数字。 decimalPlaces:要保留的小数位数。 roundType:舍入类型,可选值为 'round'(四舍五入,默认)、'floor'(向下舍入)、'ceil'(向上舍入)。

例子

import { roundToDecimal } from 'qlytools';

const originalNumber = 3.14159;

const roundedNumber1 = roundToDecimal(originalNumber, 2); console.log(roundedNumber1); // 3.14

const roundedNumber2 = roundToDecimal(originalNumber, 2, 'floor'); console.log(roundedNumber2); // 3.14

const roundedNumber3 = roundToDecimal(originalNumber, 2, 'ceil'); console.log(roundedNumber3); // 3.15

### removeEmoji(inputString)从字符串中移除 emoji 字符

>inputString:传入的数据

### 例子
``` typescript
import { removeEmoji } from 'qlytools';

const stringWithEmoji = 'Hello 🌍, this is an emoji! 😃';
const stringWithoutEmoji = removeEmoji(stringWithEmoji);

console.log(stringWithoutEmoji); // 'Hello , this is an emoji! ''ceil');

removeWhitespace(inputString)从字符串中移除空白字符

inputString:传入的数据

例子

import { removeWhitespace } from 'qlytools';
const stringWithWhitespace = '  Hello  \tWorld\n!  ';
const stringWithoutWhitespace = removeWhitespace(stringWithWhitespace);

console.log(stringWithoutWhitespace); // 'HelloWorld!'

md5(inputString: string, key: string = '', raw: boolean = false)md5加密

inputString:要进行 MD5 计算的字符串 key 用于创建 HMAC 的密码 raw 是否返回原始数据

例子

import { md5 } from 'qlytools';

const inputString = 'Hello, MD5!';
const key = 'secretKey';
const md5Value = md5(inputString, key);
console.log(md5Value); // 输出 MD5 值的十六进制字符串

isEmail()判断邮箱

例子

import { isEmail } from 'qlytools';

const validEmail = 'example@example.com';
const invalidEmail = 'invalid-email';

console.log(`Is ${validEmail} a valid email?`, isValidEmail(validEmail)); // true
console.log(`Is ${invalidEmail} a valid email?`, isValidEmail(invalidEmail)); // false
1.1.2

5 months ago

1.1.1

5 months ago

1.1.0

5 months ago

1.0.1

5 months ago