new-string-tools
v1.0.1
Published
Useful string functions for javascript
Readme
# StringMethods
This package provides a collection of utility methods for manipulating strings.
## Installation
```bash
npm install stringmethods
```Methods
replaceCount(str, oldSubstr, newSubstr, count)
Replaces the first count occurrences of oldSubstr in str with newSubstr.
Usage:
const StringMethods = require("stringmethods");
const str = "hello world hello world";
const newStr = StringMethods.replaceCount(str, "hello", "hi", 2);
console.log(newStr); // Output: hi world hello worldcount(str, substr)
Counts the number of occurrences of substr in str.
Usage:
const StringMethods = require("stringmethods");
const str = "hello world hello world";
const count = StringMethods.count(str, "hello");
console.log(count); // Output: 2isAlnum(str)
Checks if str contains only alphanumeric characters (a-z, A-Z, 0-9).
Usage:
const StringMethods = require("stringmethods");
const str1 = "hello123";
const str2 = "hello world";
console.log(StringMethods.isAlnum(str1)); // Output: true
console.log(StringMethods.isAlnum(str2)); // Output: falseisDigit(str)
Checks if str contains only digits (0-9).
Usage:
const StringMethods = require("stringmethods");
const str1 = "12345";
const str2 = "hello123";
console.log(StringMethods.isDigit(str1)); // Output: true
console.log(StringMethods.isDigit(str2)); // Output: falseisLower(str)
Checks if str contains only lowercase letters (a-z).
Usage:
const StringMethods = require("stringmethods");
const str1 = "hello";
const str2 = "Hello";
console.log(StringMethods.isLower(str1)); // Output: true
console.log(StringMethods.isLower(str2)); // Output: falseisUpper(str)
Checks if str contains only uppercase letters (A-Z).
Usage:
const StringMethods = require("stringmethods");
const str1 = "HELLO";
const str2 = "hello";
console.log(StringMethods.isUpper(str1)); // Output: true
console.log(StringMethods.isUpper(str2)); // Output: falseisSpace(str)
Checks if str contains only whitespace characters.
Usage:
const StringMethods = require("stringmethods");
const str1 = " ";
const str2 = "hello";
console.log(StringMethods.isSpace(str1)); // Output: true
console.log(StringMethods.isSpace(str2)); // Output: falsecapitalize(str)
Capitalizes the first letter of str and converts the rest to lowercase.
Usage:
const StringMethods = require("stringmethods");
const str = "hello world";
const capitalizedStr = StringMethods.capitalize(str);
console.log(capitalizedStr); // Output: Hello worldtitle(str)
Capitalizes the first letter of each word in str.
Usage:
const StringMethods = require("stringmethods");
const str = "hello world";
const titleStr = StringMethods.title(str);
console.log(titleStr); // Output: Hello World#� �s�t�r�i�n�g�m�e�t�h�o�d�s� � �#� �s�t�r�i�n�g�m�e�t�h�o�d�s� � �
