@angular-ru/cdk/string
capitalize
console.log(capitalize('hello world')); // Hello worldstringify
stringify({a: 1, b: {c: 2}}); // pretty printtoStringValue(value: T, converter?: (val: T) => string)
let value: string = toStringValue([1, 2, 3]); // "1,2,3"
value = toStringValue([1, 2, 3], (values: string[]) => values.join('; ')); // "1; 2; 3"getByteSize(val: string)
expect(getByteSize('сын')).toEqual(6);
expect(getByteSize('son')).toEqual(3);splitOnUniqueValues
expect(splitOnUniqueValues('1; 2; 3, 5.6; ;, ; 3, 6, 2; 1; -52; 0')).toEqual(['1', '2', '3', '5.6', '6', '-52', '0']);
expect(splitOnUniqueValues('1 - 2 - 3 - 3 - 2 - 1', /-/g)).toEqual(['1', '2', '3']);generateQuickGuid
console.log(generateQuickGuid()); // udn0la1mhfq4tudhnympqisString
expect(isString('')).toEqual(true);
expect(isString(0)).toEqual(false);
expect(isString(NaN)).toEqual(false);
expect(isString(Infinity)).toEqual(false);
expect(isString(null)).toEqual(false);
expect(isString(undefined)).toEqual(false);trim
getFirstSymbol
getLastSymbol
removeLastSymbol
replaceEveryCommaOnDot
getCountSpacesOnString
removeNonNumericSymbols
Last updated