目录
- divideText: 以某字符分隔字符串
- spliceText: 隐藏/替换字符串中间几位
- toDecimal: 金额每三位正数添加逗号,支持保留小数
- sortJSON: 根据对象数组的某字段进项排序
- camelToKebab: 驼峰命名转换为短横线命名
- kebabToCamel: 短横线命名转换为驼峰命名
- formatHTML: 过滤文本中的html标签
- randomString: 随机生成长度为len的字符串
- getHighlightList: 获取高亮分词列表
- getHighlightTemplate: 获取高亮分词模板
- getHighlight: 获取高亮分词信息
- __spreadArrays: undefined
以某字符分隔字符串
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
text | string/number | 需要被分割的文本 | |
len | number | 分割长度 | |
[replaceText] | string | ',' | 用来替换的字符 |
divideText(10000000000000, 3, ',') => 10,000,000,000,000
隐藏/替换字符串中间几位
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
text | string/number | 需要被替换的文本 | |
start | number | start从前往后第几位 | |
last | number | end从后往前第几位 | |
replaceText | string | 用来替换的字符 |
spliceText(18255558888, 3, 4, '****') // 182\*\*\*\*8888
金额每三位正数添加逗号,支持保留小数
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
textt | string/number | 需要被替换的文本 | |
len | number | 保留小数位数 |
toDecimal(10000000000000, 2) // 10,000,000,000.00
根据对象数组的某字段进项排序
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
array | Array. | 需要排序的数组,其中每一项是对象 | |
key | string | 排序的字段 | |
[flag] | boolean | 是否需要倒序, 默认false正序,true则为倒序 |
驼峰命名转换为短横线命名
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
text | string | 需要转换的驼峰命名的字符串 |
短横线命名转换为驼峰命名
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
text | string | 需要转换的短横线命名的字符串 |
过滤文本中的html标签
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
str | string | 文本片段 |
随机生成长度为len的字符串
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
len | number | 生成字符串的长度 |
获取高亮分词列表
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
keyword | string/Regexp | 关键字 | |
fulltext | string | 整段文本 |
获取高亮分词模板
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
keyword | string/Regexp | 关键字 | |
fulltext | string | 整段文本 | |
[tag] | string | span | 高亮文本标签 |
[classname] | string | highlight | 高亮文本标签类名 |
获取高亮分词信息
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
keyword | string/Regexp | 关键字 | |
fulltext | string | 整段文本 | |
[tag] | string | 高亮文本标签,具有tag参数,则返回该标签包裹的字符串,否则返回数组对象 | |
[classname] | string | 高亮文本标签类名 |
undefined