1.0.10 • Published 7 months ago

stringbuddy v1.0.10

Weekly downloads
-
License
ISC
Repository
github
Last release
7 months ago

EasyString - JavaScript String Utility Class

EasyString is a JavaScript utility class that provides a wide range of methods to perform various string-related operations. Whether you need to check if a string is a palindrome, validate it as an email or phone number, manipulate its case, or perform other common string tasks, EasyString has you covered.

Installation

You can install EasyString via npm:

npm i stringbuddy

Usages

const { StringBuddy } = require('stringbuddy');

// Create a StringBuddy instance
const myString = new StringBuddy('Hello, World!');

// Example usage of StringBuddy methods
console.log(myString.reverse()); // "!dlroW ,olleH"
console.log(myString.isPalindrome()); // false
console.log(myString.isUpperCase()); // false

EasyString Methods

EasyString provides a wide range of methods to manipulate and validate strings. Here are some of the available methods:

  • setString(string): Set the internal string to the provided value.

  • reverse(): Reverse the characters in the string.

  • isPalindrome(): Check if the string is a palindrome (reads the same forwards and backward).

  • isEmail(): Check if the string is a valid email address.

  • isPhone(): Check if the string represents a valid phone number.

  • isStrongPassword(): Check if the string is a strong password (at least 8 characters and includes special characters).

  • isAlphaNumeric(): Check if the string consists of alphanumeric characters.

  • isUpperCase(): Check if the string is in uppercase.

  • isLowerCase(): Check if the string is in lowercase.

  • isVowel(): Check if the string contains any vowels.

  • isConsonant(): Check if the string contains any consonants.

  • isSpecialCharacter(): Check if the string contains special characters.

  • isSpace(): Check if the string contains whitespace characters.

  • isBinary(): Check if the string is a binary number.

  • isOctal(): Check if the string is an octal number.

  • isHexadecimal(): Check if the string is a hexadecimal number.

  • isURL(): Check if the string is a valid URL.

  • isDate(): Check if the string is a valid date in the format "DD/MM/YYYY".

Contribution

Contributions to EasyString are welcome! If you have any improvements, bug fixes, or new features to add, please open an issue or submit a pull request on the GitHub repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

This utility class was created by Anup Kumar Singh. You can contact me at anupsingh841208@gmail.com.

1.0.2

8 months ago

1.0.10

7 months ago

1.0.9

7 months ago

1.0.7

7 months ago

1.0.6

8 months ago

1.0.5

8 months ago

1.0.4

8 months ago

1.0.3

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago