Class: StringUtil
Defined in: src/util/StringUtil.ts:5
String processing tool class
Constructors
Constructor
new StringUtil():
StringUtil
Returns
StringUtil
Methods
hasString()
statichasString(fields,str):number
Defined in: src/util/StringUtil.ts:15
Does the string exist
Parameters
fields
string[]
List of detected string
str
string
source string
Returns
number
Return the index position where it is located. If it does not exist, return -1
getEllipsis()
staticgetEllipsis(str,len?):string
Defined in: src/util/StringUtil.ts:31
Gets an ellipsis terminated string representation that exceeds the range
Parameters
str
any
source string
len?
number = 4
range of string
Returns
string
result string
getURLName()
staticgetURLName(url):string
Defined in: src/util/StringUtil.ts:43
get name based on URL
Parameters
url
string
source url
Returns
string
name
getFileFormat()
staticgetFileFormat(url):string
Defined in: src/util/StringUtil.ts:57
get suffix of file name from url
Parameters
url
string
source url
Returns
string
suffix
readLineProperty()
staticreadLineProperty(line,data):void
Defined in: src/util/StringUtil.ts:74
get information stored in a string
Parameters
line
string
source string
data
any
result data reference
Returns
void
getPath()
staticgetPath(url):string
Defined in: src/util/StringUtil.ts:93
Parameters
url
string
Returns
string
normalizePath()
staticnormalizePath(url):string
Defined in: src/util/StringUtil.ts:99
Parameters
url
string
Returns
string
getStringList()
staticgetStringList(str,char?):string[]
Defined in: src/util/StringUtil.ts:135
Used to cut specified characters
Parameters
str
string
source string
char?
string = ';'
cut string
Returns
string[]
result string array
formatTime()
staticformatTime(time):string[]
Defined in: src/util/StringUtil.ts:144
Format timestamp data
Parameters
time
number
timestamp
Returns
string[]
trim()
statictrim(str):any
Defined in: src/util/StringUtil.ts:158
trim
Parameters
str
any
source string
Returns
any
result string
isEmpty()
staticisEmpty(value):boolean
Defined in: src/util/StringUtil.ts:167
Determine if the string is empty, null, '' or 'null'
Parameters
value
any
source string
Returns
boolean
boolean
strCut()
staticstrCut(str,len):string
Defined in: src/util/StringUtil.ts:177
Handle strings that exceed the length range, such as adding strings that exceed the range
Parameters
str
any
source string
len
any
length
Returns
string
result string
toQueryPair()
statictoQueryPair(key,value,isEncodeURI?):string
Defined in: src/util/StringUtil.ts:207
According to the splicing request parameters
Parameters
key
any
key string
value
any
value string
isEncodeURI?
boolean = false
isEncodeURI
Returns
string
result string
stringFormat()
staticstringFormat(str, ...params):string
Defined in: src/util/StringUtil.ts:217
format a string
Parameters
str
string
source string
params
...any[]
Pass in a regular processing parameter array
Returns
string
result string
parseJson2String()
staticparseJson2String(json,options?):string
Defined in: src/util/StringUtil.ts:244
Convert JSON objects to strings
Parameters
json
any
object of json
options?
any
Returns
string
result string
compareVersion()
staticcompareVersion(v1,v2):-1|0|1
Defined in: src/util/StringUtil.ts:310
Compatibility mode - version comparison
Parameters
v1
any
Version 1
v2
any
Version 2
Returns
-1 | 0 | 1
Returns 1, -1, or 0, indicating that the version number is greater, less, or equal, respectively
buildRandomCode()
staticbuildRandomCode():string
Defined in: src/util/StringUtil.ts:340
Generate non repeating random string codes
Returns
string
result
UUID()
staticUUID():string
Defined in: src/util/StringUtil.ts:356
UUID
Returns
string
UUID
stringToHash()
staticstringToHash(str):number
Defined in: src/util/StringUtil.ts:369
make hash code
Parameters
str
any
source value
Returns
number
hash code
parseUrl()
staticparseUrl(base,url):string
Defined in: src/util/StringUtil.ts:386
Convert GLTF URL Address
Parameters
base
string
baseURL
url
string
source url
Returns
string
result url

