1.11.18 • Published 4 years ago

lamed_string v1.11.18

Weekly downloads
116
License
MIT
Repository
github
Last release
4 years ago

lamed_string

AS A "JavaScript developer" I WANT TO HAVE "I want to manage string function in one place" SO THAT I CAN "reap the benefit in all projects"

Part of See it Done

npm downloads Build Status codecov CodeFactor Code size license

NPM

JavaScript Style Guide

Install

npm

npm i lamed_string -s

yarn

yarn add lamed_string

Usage

Node

const _lstring = require('lamed_string');

Array Functions

FunctionsDescription
Array.replaceAll(find, replace)Replace all occurrences of a string in an array.
Array.toLowerCase()Change array elements to lower case.
Array.toUpperCase()Change array elements to upper case.
Array.includesAny('???')Removes all occurrences of a set of strings in an array
Array.removeAny(Array)Removes all occurrences of a set of strings in an array

Other functions

FunctionsDescription
'???'.includeAll(???)Test if all argument items are included in String. If argument is array, the array items will be used.
'???'.includeAny(???)Test if any argument items are included in String. If argument is array, the array items will be used.
'???'.replaceAll(find, replace)Replace all occurrences of a string
Date.toStr('/')Outputs the date as yyyy/mm/dd
substring_BetweenChars(str, strStart, strEnd)Returns from str the string between srtStat and strEnd.
object2Str(object, format = false)Convert object to string; @param format - if true then format the object string

Description

'???'.replaceAll(find, replace)

  • Replace all occurrences of a string in an array.
ParameterDescription
findThe string to search for
replaceThe string to replace all occurances with

'hello, there, my, pet.'.replaceAll(',', ''); // hello there my pet.


'???'.toLowerCase()

  • Change array elements to lower case.

'HELLO, THERE, MY, PET.'.toLowerCase(',', ''); // hello, there, my, pet.


'???'.toUpperCase()

  • Change array elements to upper case.

'hello, there, my, pet.'.toUpperCase(',', ''); // HELLO, THERE, MY, PET.


'???'.includeAll()

  • Test if all argument items are included in String. If argument is array, the array items will be used.
    /* string parameter */
    "absdefg_aa_bb".includesAll();                  //false
    "absdefg_aa_bb".includesAll('');                //true  - This is useful when search items are not provided
    "absdefg_aa_bb".includesAll(undefined);         //false
    "absdefg_aa_bb".includesAll(null);              //false
    "absdefg_aa_bb".includesAll('a');               //true
    "absdefg_aa_bb".includesAll('a', 'z');          //false
    "absdefg_aa_bb".includesAll('a', 'aa');         //true
    "absdefg_aa_bb".includesAll('a', 'aa', 'bb');   //true
    
    /* array parameter */
    "absdefg_aa_bb".includesAll(['a', 'aa', 'bb']);         //true
    "absdefg_aa_bb".includesAll(['a', 'aa', 'bb', '']);     //true
    "absdefg_aa_bb".includesAll(['a', 'aa', 'bb', 'dd']);   //false

'???'.includeAny()

  • Test if any argument items are included in String. If argument is array, the array items will be used.
     /* string parameter */   
    "absdefg_aa_bb".includesAny();                      //false
    "absdefg_aa_bb".includesAny('');                    //false
    "absdefg_aa_bb".includesAny(undefined);             //false
    "absdefg_aa_bb".includesAny(null);                  //false
    "absdefg_aa_bb".includesAny('a');                   //true
    "absdefg_aa_bb".includesAny('a', 'z');              //true
    "absdefg_aa_bb".includesAny('a', 'aa');             //true
    "absdefg_aa_bb".includesAny('a', 'aa', 'bb', 'g');  //true
    "absdefg_aa_bb".includesAny('z');                   //false
    "absdefg_aa_bb".includesAny(' ');                   //false
    'ROUTE'.includesAny(' ', '{', ';', '/', ':', '.');  //false
    
    /* array parameter */
    "absdefg_aa_bb".includesAny(['a', 'aa', 'bb', 'g']);        //true
    "absdefg_aa_bb".includesAny(['a1', 'aa1', 'bb1', 'g']);     //true
    "absdefg_aa_bb".includesAny(['a1', 'aa1', 'bb1', 'g1']);    //false
1.11.18

4 years ago

1.11.16

4 years ago

1.11.17

4 years ago

1.11.14

4 years ago

1.11.15

4 years ago

1.11.13

4 years ago

1.11.12

4 years ago

1.11.11

4 years ago

1.11.10

4 years ago

1.11.8

4 years ago

1.11.9

4 years ago

1.11.7

4 years ago

1.11.6

4 years ago

1.11.4

4 years ago

1.11.5

4 years ago

1.11.3

4 years ago

1.11.2

4 years ago

1.11.1

4 years ago

1.11.0

4 years ago

1.10.12

4 years ago

1.10.11

4 years ago

1.10.10

4 years ago

1.10.9

4 years ago

1.10.8

4 years ago

1.10.7

4 years ago

1.10.6

4 years ago

1.10.5

4 years ago

1.10.4

4 years ago

1.10.3

4 years ago

1.10.2

4 years ago

1.9.26

4 years ago

1.9.25

4 years ago

1.9.24

4 years ago

1.9.23

4 years ago

1.9.22

4 years ago

1.9.21

4 years ago

1.9.20

4 years ago

1.9.19

4 years ago

1.9.18

4 years ago

1.9.17

4 years ago

1.9.16

4 years ago

1.9.15

4 years ago

1.9.14

4 years ago

1.9.13

4 years ago

1.9.12

4 years ago

1.9.11

5 years ago

1.9.10

5 years ago

1.9.9

5 years ago

1.9.8

5 years ago

1.9.7

5 years ago

1.9.6

5 years ago

1.9.5

5 years ago

1.9.4

5 years ago

1.9.2

5 years ago

1.9.1

5 years ago

1.9.0

5 years ago

1.8.0

5 years ago

1.7.0

5 years ago

1.6.2

5 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.5.8

5 years ago

1.5.7

5 years ago

1.5.6

5 years ago

1.5.5

5 years ago

1.5.4

5 years ago

1.5.3

5 years ago

1.5.2

5 years ago

1.5.1

5 years ago

1.5.0

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.0

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.26

5 years ago

1.1.25

5 years ago

1.1.23

5 years ago

1.1.22

5 years ago

1.1.21

5 years ago

1.1.20

5 years ago

1.1.19

5 years ago

1.1.18

5 years ago

1.1.17

5 years ago

1.1.16

5 years ago

1.1.15

5 years ago

1.1.14

5 years ago

1.1.13

5 years ago

1.1.12

5 years ago

1.1.11

5 years ago

1.1.10

5 years ago

1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

0.0.17

5 years ago

0.0.16

5 years ago

0.0.14

5 years ago

0.0.13

5 years ago

0.0.12

5 years ago