Skip to main content
@spa-tools/utilities

makeReadable()

The makeReadable() function makes a hard-to-read, contiguous value more readable by inserting a separator character between groups of characters.

Usage

import { makeReadable } from '@spa-tools/utilities';

const value1 = makeReadable('1234567890', '-');
console.log(value1);
// --> '1234-5678-90'

const value2 = makeReadable('1234567890', [1, 2, 3] ' ');
console.log(value2);
// --> '1 23 456 7890'

const value3 = makeReadable('123456789', [3, 2] '-');
console.log(value3);
// --> '123-45-6789'

Arguments

NameTypeRequired?DefaultDescription
valuestring | numberyes-The value to make more readable
charGroupingsnumber[]no[4]The array of character lengths to separate from left-to-right
separatorstringno' 'The separator character to insert between character groups

Returns

Returns a string.