1.2.1 • Published 7 months ago
strmanip v1.2.1
StrManip
StrManip is an npm package that provides various string manipulation and validation utilities. It includes the following features:
- Base64 encoding and decoding.
- Regular expression helpers.
- String truncation.
- Email address validation.
Installation
You can install StrManip via npm:
npm i strmanip
Usage
Base64 Encoding and Decoding
const { Base64 } = require('StrManip');
const encoded = Base64.encode('Hello, World!');
const decoded = Base64.decode(encoded);
console.log(encoded); // SGVsbG8sIFdvcmxkIQ==
console.log(decoded); // Hello, World!
Regular Expression Helpers
const { Strings } = require('StrManip');
const isValidEmail = Strings.isValidEmail('test@example.com');
console.log(isValidEmail); // true
const truncatedText = Strings.truncate('This is a long text that needs truncation.', 20);
console.log(truncatedText); // "This is a long text..."
const findAndReplace = Strings.findAndReplace('This is an input', ' ', '_')
console.log(findAndReplace); // "This_is_an_input"
if (Strings.find(findAndReplace, '_')) {
findAndReplace = Strings.findAndReplace(findAndReplace, '_' ' ')
console.log(findAndReplace); // "This is an input"
}