Skip to content

grafael/string-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

String utils

Utilities to handle strings.

Version

1.0.4

Installation

Use npm to install:

$ npm install -g string_utils

Example

First import string_utils with require:

const sutils = require('string_utils');

Getting array of words from string.

sutils.words('lorem ipsum dolor');
//['lorem', 'ipsum', 'dolor']

Getting array of unique words from string.

sutils.uniqueWords('lorem lorem ipsum');
//['lorem', 'ipsum']

Count words from string.

sutils.countWords('lorem ipsum dolor');
//3

Getting array of characters from string.

sutils.chars('lorem ipsum');
//['l','o','r','e','m',' ','i','p','s','u','m']

Getting array of unique chars from string.

sutils.uniqueChars('lorem lorem ipsum');
//['l','o','r','e','m',' ','i','p','s','u']

Count chars from string.

sutils.countChars('lorem ipsum');
//11

Check if the string is empty.

sutils.isEmpty('lorem ipsum');
//false

sutils.isEmpty('');
//true

sutils.isEmpty(null);
//true

Check if string contains substring.

sutils.contains('lorem ipsum dolor', 'lorem');
//true

Reverse string.

sutils.reverse('lorem');
//merol

Replace all ocurrences of particular string.

sutils.replaceAll('lorem lorem ipsum', 'lorem', 'ipsum');
//'ipsum ipsum ipsum'

Remove all ocurrences of particular string.

sutils.removeAll('lorem lorem ipsum', 'lorem');
//'ipsum'

Distance between two strings using (Levenshtein distance) .

let stringA = 'lorem ipsum dolor sit amet';
let stringB = 'lorem ipsum';

sutils.distance(stringA, stringB);
//15

Camelize.

let string = 'lorem_ipsum_dolor_sit_amet';

sutils.camelize(string);
//LoremIpsumDolorSitAmet

License

MIT

its Free Yeah!

About

String utils for JavaScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •