File

projects/m2-core/src/lib/core/utils/string.utils.ts

Index

Methods

Methods

Static base64StringToUTF8String
base64StringToUTF8String(base64: string)

Base64

Parameters :
Name Type Optional
base64 string No
Returns : string
Static capitalize
capitalize(str: string)

Capitalize

Parameters :
Name Type Optional
str string No
Returns : string
Static compare
compare(str1: string, str2: string)

Comparison

Parameters :
Name Type Optional
str1 string No
str2 string No
Returns : number
Static compareFast
compareFast(str1: string, str2: string)
Parameters :
Name Type Optional
str1 string No
str2 string No
Returns : number
Static compareNumbering
compareNumbering(s1: string, s2: string, delimeter: string)
Parameters :
Name Type Optional Default value
s1 string No
s2 string No
delimeter string No '.'
Returns : number
Static containsHtml
containsHtml(str: string)
Parameters :
Name Type Optional
str string No
Returns : boolean
Static encodeURIValue
encodeURIValue(value: any | any[])
Parameters :
Name Type Optional
value any | any[] No
Returns : string | []
Static escapeHtml
escapeHtml(srcStr: string, escapeQuotes?: boolean)

Escape HTML

Parameters :
Name Type Optional
srcStr string No
escapeQuotes boolean Yes
Returns : string
Static escapeRegExp
escapeRegExp(term: string)
Parameters :
Name Type Optional
term string No
Returns : string
Static formatJsonString
formatJsonString(str: string, indentSize: number)

JSON

Parameters :
Name Type Optional Default value
str string No
indentSize number No 4
Returns : string
Static formEqualsIgnoreCaseRegex
formEqualsIgnoreCaseRegex(term: string)
Parameters :
Name Type Optional
term string No
Returns : RegExp
Static formHighlightRegex
formHighlightRegex(term: string, outsideHtmlTags)
Parameters :
Name Type Optional Default value
term string No
outsideHtmlTags No true
Returns : RegExp
Static formSearchRegex
formSearchRegex(term: string, outsideHtmlTags)

RegExp

Parameters :
Name Type Optional Default value
term string No
outsideHtmlTags No true
Returns : RegExp
Static getBase64Hash
getBase64Hash(str: string)
Parameters :
Name Type Optional
str string No
Returns : string
Static getMD5Hash
getMD5Hash(str: string)
Parameters :
Name Type Optional
str string No
Returns : string
Static getNonBreakingSpaces
getNonBreakingSpaces(count: number)
Parameters :
Name Type Optional Default value
count number No 1
Returns : string
Static highlight
highlight(srcStr: string, term: string)
Parameters :
Name Type Optional
srcStr string No
term string No
Returns : string
Static highlightByRegex
highlightByRegex(srcStr: string, regex: RegExp)

Highlighting

Parameters :
Name Type Optional
srcStr string No
regex RegExp No
Returns : string
Static highlightLastWord
highlightLastWord(srcStr: string, stylesClasses: string)
Parameters :
Name Type Optional
srcStr string No
stylesClasses string No
Returns : string
Static highlightLatinsAndDigits
highlightLatinsAndDigits(srcStr: string, highlightTailSpace: boolean)
Parameters :
Name Type Optional
srcStr string No
highlightTailSpace boolean No
Returns : string
Static isAnchor
isAnchor(str: string)
Parameters :
Name Type Optional
str string No
Returns : any
Static isUuid
isUuid(str: string)
Parameters :
Name Type Optional
str string No
Returns : boolean
Static normalizeGenericBraces
normalizeGenericBraces(text: string)

Misc

Parameters :
Name Type Optional
text string No
Returns : string
Static padTail
padTail(str: string, length: number, filler: string)

Pad

Parameters :
Name Type Optional Default value
str string No
length number No
filler string No ' '
Returns : string
Static parseJsonString
parseJsonString(str: string, fallback?: T)
Type parameters :
  • T
Parameters :
Name Type Optional
str string No
fallback T Yes
Returns : T
Static replaceAll
replaceAll(str: string, searchValue: string, replaceValue: string)

Replacement

Parameters :
Name Type Optional
str string No
searchValue string No
replaceValue string No
Returns : string
Static replaceNonBreakingSpaces
replaceNonBreakingSpaces(str: string)
Parameters :
Name Type Optional
str string No
Returns : string
Static replaceSpacesToNonBreaking
replaceSpacesToNonBreaking(str: string, spacesCount: number)
Parameters :
Name Type Optional Default value
str string No
spacesCount number No 1
Returns : string
Static restoreJson
restoreJson(str: string)
Parameters :
Name Type Optional
str string No
Returns : string
Static stringToUTF8ByteArray
stringToUTF8ByteArray(srcStr: string)

Color

Parameters :
Name Type Optional
srcStr string No
Returns : any
Static stripHtml
stripHtml(html: string)

HTML

Parameters :
Name Type Optional
html string No
Returns : string
Static stripTwoLineValue
stripTwoLineValue(str: string)
Parameters :
Name Type Optional
str string No
Returns : string
Static toNumber
toNumber(value: string)
Parameters :
Name Type Optional
value string No
Returns : number
Static toString
toString(value: any)
Parameters :
Name Type Optional
value any No
Returns : string
Static truncate
truncate(srcStr: string, limit: number, postfix: string)

Truncate

Parameters :
Name Type Optional Default value
srcStr string No
limit number No
postfix string No '...'
Returns : string
Static validateRegex
validateRegex(regex: string)
Parameters :
Name Type Optional
regex string No
Returns : string | undefined

results matching ""

    No results matching ""