Skip to content

Latest commit

 

History

History
195 lines (144 loc) · 5.79 KB

string.md

File metadata and controls

195 lines (144 loc) · 5.79 KB

字符串相关

目录

♥ divideText(replaceText: string) => string

  以某字符分隔字符串

形参列表:
参数 类型 默认值 描述
text string/number 需要被分割的文本
len number 分割长度
[replaceText] string ',' 用来替换的字符
返回值:string
示例:
divideText(10000000000000, 3, ',') => 10,000,000,000,000

♥ spliceText(replaceText: string) => string

  隐藏/替换字符串中间几位

形参列表:
参数 类型 默认值 描述
text string/number 需要被替换的文本
start number start从前往后第几位
last number end从后往前第几位
replaceText string 用来替换的字符
返回值:string
示例:
spliceText(18255558888, 3, 4, '****') // 182\*\*\*\*8888

♥ toDecimal(len: number) => string

  金额每三位正数添加逗号,支持保留小数

形参列表:
参数 类型 默认值 描述
textt string/number 需要被替换的文本
len number 保留小数位数
返回值:string
示例:
toDecimal(10000000000000, 2) // 10,000,000,000.00

♥ sortJSON(flag: boolean) => string

  根据对象数组的某字段进项排序

形参列表:
参数 类型 默认值 描述
array Array. 需要排序的数组,其中每一项是对象
key string 排序的字段
[flag] boolean 是否需要倒序, 默认false正序,true则为倒序
返回值:string

♥ camelToKebab(text: string) => string

  驼峰命名转换为短横线命名

形参列表:
参数 类型 默认值 描述
text string 需要转换的驼峰命名的字符串
返回值:string

♥ kebabToCamel(text: string) => string

  短横线命名转换为驼峰命名

形参列表:
参数 类型 默认值 描述
text string 需要转换的短横线命名的字符串
返回值:string

♥ formatHTML(str: string) => string

  过滤文本中的html标签

形参列表:
参数 类型 默认值 描述
str string 文本片段
返回值:string

♥ randomString(len: number) => string

  随机生成长度为len的字符串

形参列表:
参数 类型 默认值 描述
len number 生成字符串的长度
返回值:string

♥ getHighlightList(fulltext: string) => Array<object>

  获取高亮分词列表

形参列表:
参数 类型 默认值 描述
keyword string/Regexp 关键字
fulltext string 整段文本
返回值:Array<object>

♥ getHighlightTemplate(classname: string) => string

  获取高亮分词模板

形参列表:
参数 类型 默认值 描述
keyword string/Regexp 关键字
fulltext string 整段文本
[tag] string span 高亮文本标签
[classname] string highlight 高亮文本标签类名
返回值:string

♥ getHighlight(classname: string) => string

  获取高亮分词信息

形参列表:
参数 类型 默认值 描述
keyword string/Regexp 关键字
fulltext string 整段文本
[tag] string 高亮文本标签,具有tag参数,则返回该标签包裹的字符串,否则返回数组对象
[classname] string 高亮文本标签类名
返回值:string

♥ __spreadArrays()

  undefined