JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 21813
  • Score
    100M100P100Q38594F
  • License MIT

Some useful functions for working with strings

Package Exports

  • string-tools

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (string-tools) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

view on npm npm module downloads per month Build Status Dependency Status

string-tools

Example

var s = require("string-tools");

s.symbol

some cross platform symbols (tick and cross)

Kind: static property of string-tools

s.escapeRegExp()

escape special regular expression characters

Kind: static method of string-tools
Example

> s.escapeRegExp("(.*)");
'\\(\\.\\*\\)'

s.fill(fillWith, len) ⇒ string

Create a new string filled with the supplied character

Kind: static method of string-tools

Param Type Description
fillWith string the fill character
len number the length of the output string

Example

> s.fill("a", 10)
'aaaaaaaaaa'
> s.fill("ab", 10)
'aaaaaaaaaa'

s.padRight(input, width, [padWith]) ⇒ string

Add padding to the right of a string

Kind: static method of string-tools

Param Type Default Description
input string the string to pad
width number the desired final width
[padWith] string "" "" the padding character

Example

> s.padRight("clive", 1)
'clive'
> s.padRight("clive", 1, "-")
'clive'
> s.padRight("clive", 10, "-")
'clive-----'

s.repeat(input, times) ⇒ string

returns the input string repeated the specified number of times

Kind: static method of string-tools

Param Type Description
input string input string to repeat
times number the number of times to repeat

s.clipLeft(input, width, [prefix]) ⇒ string

returns the input string clipped from the left side in order to meet the specified width

Kind: static method of string-tools

Param Type Default Description
input string input string to repeat
width number the desired final width
[prefix] string "..." the prefix to replace the clipped region

© 2015 Lloyd Brookes <75pound@gmail.com>. Documented by jsdoc-to-markdown.