该模块提供了多种格式化函数,包括货币格式化、日期格式化、手机号码安全格式化和姓名安全格式化。
货币格式化函数,用于将数字格式化为带有货币符号和千分位分隔符的字符串。
num
(number): 要格式化的数字symbo
(string): 货币符号string
: 格式化后的货币字符串
import { currencyFormater } from '@jimmy-jin/js-tools';
console.log(currencyFormater(1234567.89, '$')); // 输出: $ 1,234,567.89
日期格式化函数,用于将日期格式化为指定格式的字符串。
dateIpt
(string | Date): 要格式化的日期fmt
(string): 格式化字符串string
: 格式化后的日期字符串
import { dateFormater } from '@jimmy-jin/js-tools';
console.log(dateFormater('2023-10-01', 'YYYY-mm-dd')); // 输出: 2023-10-01
手机号码安全格式化函数,用于将手机号码中间四位替换为星号。
name
(string): 要格式化的手机号码string | null
: 格式化后的手机号码字符串,如果输入为空则返回 null
import { mobileFormater } from '@jimmy-jin/js-tools';
console.log(mobileFormater('13812345678')); // 输出: 138****5678
姓名安全格式化函数,用于将姓名的第二个字符替换为星号。
name
(string): 要格式化的姓名string | null
: 格式化后的姓名字符串,如果输入为空则返回 null
import { nameFormater } from '@jimmy-jin/js-tools';
console.log(nameFormater('张三')); // 输出: 张*
每个函数在处理输入时,都会进行必要的检查和处理,以确保格式化结果的正确性。
无外部依赖。
欢迎提交问题和贡献代码。
此项目基于 MIT 许可证。