StringHelper

提供常用的字符串操作方法

import { StringHelper } from "@yl/super-jssdk"

API

trim

去掉字符串首尾空格或指定字符

StringHelper.trim('$abc$', '$');
参数说明
参数 说明 类型 默认值 是否必填
str 字符串主体 String
characters 需要替换的字符,默认是空格 string
返回说明

返回格式化后的字符串

buildUrl

构建url

StringHelper.buildUrl('www.demo.com', {id:'001', token:'xxxxxx'});
// www.demo.com?id=001&token=xxxxxx
参数说明
参数 说明 类型 默认值 是否必填
path 路径或者host String
data 需要拼接的参数 Object {}
返回说明

返回构建的url

getFileNameFromUrl

获取url中的文件名

StringHelper.getFileNameFromUrl('www.demo.com/file/a.png'); // a.png
参数说明
参数 说明 类型 默认值 是否必填
URL url String
返回说明

返回url中的文件名

toCDB

全角转半角

StringHelper.toCDB('3dsdf'); // 3dsdf
参数说明
参数 说明 类型 默认值 是否必填
str 需要转换的字符串 String
返回说明

返回转换后的结果

filterSixthSpace

对于IOS用户在Input框里面的输入六分之一空格情况进行过滤

StringHelper.filterSixthSpace('1 23'); // 123
参数说明
参数 说明 类型 默认值 是否必填
str 需要转换的字符串 String
返回说明

返回转换后的结果

clearUtf16

清除字符串中的utf16的字符(输入法自带的表情)

StringHelper.clearUtf16('testing😄'); // testing
参数说明
参数 说明 类型 默认值 是否必填
str 需要转换的字符串 String
返回说明

返回转换后的结果

utf16ToEntities

utf-16字符转换,主要是将一些emoji表情转成字符

StringHelper.utf16ToEntities('testing😄'); // testing😄
参数说明
参数 说明 类型 默认值 是否必填
str 需要转换的字符串 String
返回说明

返回转换后的结果

strRight

从左到右的模式检索字符串中的给定的子字符串(pattern参数),并返回子字符串开始的右侧字符串,如果找不到匹配的模式就返回所有字符串。

StringHelper.strRight('123a456', 'a'); // 456
参数说明
参数 说明 类型 默认值 是否必填
str 需要转换的字符串 String
pattern 查询的字符串 String
返回说明

返回子字符串开始的右侧字符串,如果找不到匹配的模式就返回所有字符串。

strRightBack

获取最右边的检索子字符串pattern右侧的子字符串

StringHelper.strRightBack('123a456a789', 'a'); // 789
参数说明
参数 说明 类型 默认值 是否必填
str 需要转换的字符串 String
pattern 查询的字符串 String
返回说明

返回匹配的结果,未找到匹配的模式就返回所有字符串

strLeft

从左到右的模式检索字符串中的给定的子字符串(pattern参数),并返回子字符串开始的左侧字符串,如果找不到匹配的模式就返回所有字符串。

StringHelper.strLeft('123a456', 'a'); // 123
参数说明
参数 说明 类型 默认值 是否必填
str 需要转换的字符串 String
pattern 查询的字符串 String
返回说明

返回子字符串开始的左侧字符串,如果找不到匹配的模式就返回所有字符串。

strLeftBack

从右到左的模式检索字符串中的给定的子字符串(pattern参数),,并返回子字符串开始的左侧字符串,如果找不到匹配的模式就返回所有字符串。

StringHelper.strLeftBack('123a456a789', 'a'); // 123a456
参数说明
参数 说明 类型 默认值 是否必填
str 需要转换的字符串 String
pattern 查询的字符串 String
返回说明

获取最右边的检索子字符串pattern左侧的子字符串,如果找不到匹配的模式就返回所有字符串

results matching ""

    No results matching ""