strmanip
v1.2.1
Published
Provides manipulation tools for working with strings
Downloads
12
Readme
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 strmanipUsage
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('[email protected]');
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"
}