npm.io
0.0.10 • Published 7 years ago

stringfu

Licence
MIT
Version
0.0.10
Deps
0
Size
11 kB
Vulns
0
Weekly
0

String Fu

String manipulation and conversion functions including for working with bytes/hex strings.

Warning: This sofware is under construction and in pre-alpha state.

Example usage

import { reverseBytes } from 'stringfu';

console.log(reverseBytes('0FAB03')); // 03AB0F

API

Table of Contents
leftPad

Takes a string and makes it length, left-padded with padChar

Parameters
rightPad

Takes a string and makes it length, right-padded with spaces

Parameters
toBytes

Takes a hex string and returns Uint8Array of bytes

Parameters
fromBytes

Takes an array of bytes and returns them as a string

Parameters
reverseBytes

Takes a string of hexadecimal and returns a string with the bytes reversed

Parameters
containsOnly

Returns true if string only contains nominated chars

Parameters
  • str string String to check
  • chars string Chars to test with
isInteger

Returns true if string represents an integer number

Parameters
splitWidth

Return a string as an array split at lineWidth chars

Parameters
  • str string String to check
  • lineWidth number Make lines this width

Returns Array<string> Array of strings

isWhitespace

Checks if string contains only whitespace characters

Parameters

Returns boolean True/false

isAlphaNumeric

Checks if string contains only alphanumeric characters

Parameters

Returns boolean True if only alphanumeric

Keywords