@reverse/string
TypeScript icon, indicating that this package has built-in type declarations

1.1.3 • Public • Published

@reverse/string

Useful functions for modifying and managing strings.

You can install with nodejs and npm

npm i @reverse/string

Table of Contents

capitalize(string)

Capitalizes the first letter of a string.

Parameters

  • string: String: The string to modify.

Example

import { capitalize } from '@reverse/string';

capitalize('hello');
// "Hello"

capitalize('123abc');
// "123abc"

format(format, ...variables)

Formats a string by substituting variables.

Parameters

  • format: String: The string to format.
  • ...variables: Any: Any variables to substitute in the string.

Example

import { format } from '@reverse/string';

format('Hello $1.', 'World');
// "Hello World."

format('I like $2 and $1.', 'cats', 'dogs');
// "I like dogs and cats."

isValidEmail(email)

Checks if a email is a valid formatted email.

Paramerters

  • email: String: The email to check.

Example

import { isValidEmail } from '@reverse/string';

isValidEmail('example@example.com');
// true

isValidEmail('ample.com');
// false

plural(number, word)

Makes a word plural if the number is not one.

Parameters

  • number: number: The amount of that object.
  • word: string: The word to plural-ize.

Example

import { plural } from '@reverse/string';

plural(0, 'Dog');
// Dogs

plural(1, 'Dog');
// Dog

plural(10, 'Dog');
// Dogs

Readme

Keywords

Package Sidebar

Install

npm i @reverse/string

Weekly Downloads

2

Version

1.1.3

License

MIT

Unpacked Size

4.77 kB

Total Files

9

Last publish

Collaborators

  • davecaruso
  • hparcells
  • imdaveead