0.5.0 • Published 2 years ago
@curong/string v0.5.0
@curong/string
@curong/string 主要包含以下的方法:
behindOf: 从一个字符串的指定索引的后面查找是否包含某个字符串bindInside: 在被包裹的值的里面处理字符串中的内容bindOutside: 在被包裹的值的外面处理字符串中的内容bytesArray: 将UTF-8字符串转换为字节数组bytesLength: 计算UTF-8、UTF16的字符串编码长度,计算的长度值与Buffer.from(str).length等同chars: 将字符串转换为字符数组codePointAt: 计算UTF-8、UTF16的代码点corrector: 在指定的位置处来添加一些空格,美化中文语句的排版decodeEntity: 解码包含HTML实体名称 (&name;) 和实体编号 (&#point;) 的字符串decodeEntityByName: 解码包含HTML实体名称 (&name;) 的字符串decodeEntityByPoint: 解码包含HTML实体编号 (&#point;) 的字符串encodeEntityToName: 将字符串中的特殊字符编码为HTML实体名称 (&name;)encodeEntityToPoint: 将字符串中的特殊字符编码为HTML实体编号 (&#point;)fromBytes: 将字符数组转换为字符串frontOf: 从一个字符串的指定索引的前面查找是否包含某个字符串matchOrder: 遍历一组正则表达式来验证一个字符串,当任意一个正则表达式符合字符串时,则返回该正则捕获到的结果matchSplit: 使用正则表达式来拆分一个字符串,最后返回拆分后的结果notStarts: 判断一个字符串是否不是以某些字符串开头parseJson: 将JSON格式的字符串转换为一个JavaScript对象quoteClosed:简单的判断代码字符串在指定的符号之后是否含有未闭合的引号quotePair: 从一个字符串中获取未闭合的引号random: 生成安全的随机数字符串multiReplace: 根据一组规则替换字符串的内容rmControl: 删除字符串中所有的控制字符(包含回车、换行、制表符等)rmControlEnd: 删除字符串结尾的控制字符(包含回车、换行、制表符等)rmControlStart: 删除字符串开头的控制字符(包含回车、换行、制表符等)rmLikeSpace: 将字符串中开头和结尾的像空格的字符删除,并将其余所有的像空格的字符替换为空格rmLikeSpaceEnd: 删除字符串结尾像空格的字符rmLikeSpaceStart: 删除字符串开头像空格的字符rmZeroWidth: 删除字符串中所有的零宽字符rmZeroWidthEnd: 删除字符串结尾的零宽字符rmZeroWidthStart: 删除字符串开头的零宽字符splitByBytes: 将一个字符串根据字节拆分为一个字符串数组startSpacesLength: 获取字符串开头所包含的空格的数量startsSlice: 判断一个字符串是不是以某个字符串开头,如果是则截取该字符串startTabsLength: 获取字符串开头所包含的Tab的数量subSpaces: 基于正则所匹配到的结果添加适当的空格toRegExp: 将一个字符串转换为一个正则表达式,用于在str.replace中使用toRegExpSource: 转义一个字符串,并让这个字符串通过new RegExp()方法来创建正则表达式toSentences: 将一个字符串拆分为句子数组trim: 删除字符串开头和结尾的特定字符trimEnd: 删除字符串结尾的特定字符trimStart: 删除字符串开头的特定字符word: 从字符串中找到不为空的字符的索引位置wordEnd: 从字符串中按照从右向左的顺序找到不为空的字符的索引位置wordStart: 从字符串中按照从左向右的顺序找到不为空的字符的索引位置
@curong/string 主要包含以下的属性:
zeroWidthChars: 零宽字符对象likeSpaceChars: 看起来像空格的字符对象controlChars: 控制符对象(包含换行、回车、制表符等)specialChars: 特殊字符集对象,包含零宽字符、像空格的字符、控制符
0.5.0
2 years ago
0.4.0
3 years ago
0.3.2
3 years ago
0.1.0
4 years ago
0.3.0
4 years ago
0.2.0
4 years ago
0.3.1
4 years ago
0.0.0-alpha.4
4 years ago
0.0.0-alpha.5
4 years ago
0.0.0-alpha.3
5 years ago
0.0.0-alpha.2
5 years ago
0.0.0-alpha.1
5 years ago
0.0.0-alpha.0
5 years ago