0.11.0 • Published 5 years ago
karmia-utility-string v0.11.0
karmia-utility-string
Karmia utility string module
Usage
const karmia_utility_string = require('karmia-utility-string').default,
    kstring = new karmia_utility_string();strip
- string 
<string> - mask_character 
<string>Default: " \t\n\r\0\x0B" 
// Strip whitespaces
const string = '    Hello, world.    ';
kstring.strip(string);
// Strip specified characters
const string = '"Hello, world."';
kstring.strip(string, '"');lstrip
- string 
<string> - mask_character 
<string>Default: " \t\n\r\0\x0B" 
// Strip whitespaces
const string = '    Hello, world.';
kstring.lstrip(string);
// Strip specified characters
const string = '"Hello, world.';
kstring.lstrip(string, '"');rstrip
- string 
<string> - mask_character 
<string>Default: " \t\n\r\0\x0B" 
// Strip whitespaces
const string = 'Hello, world.    ';
kstring.rstrip(string);
// Strip specified characters
const string = 'Hello, world."';
kstring.rstrip(string, '"');normalize
- string 
<string> - form 
<string>Default: "NFKC" 
const string = '\u202b123\r\nABC\rdef\nアイウエオガ';
kstring.normalize(string); // Return: '123\nABC\ndef\nアイウエオガ'unquote
- string  
<string> 
const string = '"Hello, world."';
kstring.unquote(string);zfill
- string 
<string> - width 
<number> - encoding 
<string> 
const string = '1';
kstring.zfill(string, 3);camelCase
- string 
<string> - capitalize 
<boolean>Default: false 
const string = 'snake_case_string';
kstring.camelCase(string);snakeCase
- string 
<string> 
const string = 'camelCaseString';
kstring.snakeCase(string);kebabCase
- string 
<string> 
const string = 'camelCaseString';
kstring.kebabCase(string);parse
- string 
<string> - delimiter 
<string/regexp>Default: /,? / - separator 
<string/regexp>Default: = 
const string = 'key1=value1, key2=value2';
kstring.parse(string, /,? /, '=');toBoolean
- string 
<string> 
// Should be true
kstring.toBoolean('true');
kstring.toBoolean('True');
kstring.toBoolean('TRUE');
kstring.toBoolean('0');
kstring.toBoolean(1);
kstring.toBoolean(true);
kstring.toBoolean('false_1');
// Should be false
kstring.toBoolean('false');
kstring.toBoolean('False');
kstring.toBoolean('FALSE');
kstring.toBoolean('');
kstring.toBoolean(0);
kstring.toBoolean(false);0.11.0
5 years ago
0.10.3
7 years ago
0.10.2
7 years ago
0.10.1
7 years ago
0.10.0
7 years ago
0.9.8
7 years ago
0.9.7
7 years ago
0.9.6
7 years ago
0.9.5
8 years ago
0.9.4
8 years ago
0.9.3
8 years ago
0.9.2
8 years ago
0.9.1
8 years ago
0.9.0
8 years ago
0.8.1
8 years ago
0.8.0
8 years ago
0.7.4
8 years ago
0.7.3
8 years ago
0.7.2
9 years ago
0.7.1
9 years ago
0.7.0
9 years ago
0.6.0
9 years ago
0.5.2
9 years ago
0.5.1
9 years ago
0.5.0
9 years ago
0.4.0
9 years ago
0.3.1
9 years ago
0.3.0
9 years ago
0.2.0
9 years ago
0.1.1
9 years ago
0.1.0
9 years ago