@saimulhasnain-dev/strings-manipulator
v1.0.0
Published
Human-friendly and powerful npm string manipulation package/library to play with strings
Downloads
7
Maintainers
Readme
Input validator
Human-friendly and powerful data validator library for JavaScript
Prerequisites
This project requires NodeJS (version 8 or later) and NPM. Node and NPM are really easy to install. To make sure you have them available on your machine, try running the following command.
$ npm -v && node -v
6.4.1
v8.16.0
Getting Started
These instructions will help you to install this package in your project to perform data validation.
Installation
BEFORE YOU INSTALL: please read the prerequisites
Start with installation of package in your project:
$ cd PROJECT
$ npm i @saimulhasnain-dev/strings-manipulator
After successful installation of package you need to import package in your file: To import complete package in once
$ import manipulator from '@saimulhasnain-dev/strings-manipulator';
Or if you prefer using any particular function then:
$ import { stringIncludes } from '@saimulhasnain-dev/strings-manipulator';
Examples
import manipulator from '@saimulhasnain-dev/strings-manipulator';
let res = manipulator.intoUpperCase('abc');//to convert string into capital case string
console.log(res); // it will print `ABC`
manipulator.endsWith('Hello world','world');//to check string end with world
Accessing only required function
import { stringIncludes } from '@saimulhasnain-dev/strings-manipulator';
stringIncludes('hello npm package','npm');//to test if string includes a particular word
Available methods
- intoUpperCase: Function to convert string into capital case string
- intoLowerCase: Function to convert string into lower case string
- charAt: Function to get string at particular position
- charCodeAt: Function to get char code(ASCII) at a particular position in a string
- endsWith: To check if string end with a particular word
- startsWith: To check if string starts with a particular word
- fromCharCode: Function to get string from char code
- stringIncludes: Function to check if string includes a particular word or not
- positionOf: Function to get position of a particular word within a string
- lastPositionOf: Function to get last position/index value of a particular word within a string
- lengthOfString: Function to get length of a string
- stringMatches: Function to check if string matched a particular regex or a word in a given string
- repeatString: Function to repeat string n number of times
- replaceString: Function to replace a word with another within a string
- splitString: Function to return a string between two index within a string
- convertStringToArray: Function to return array of words from string using a specific splitter
- convertFirstCaps: Function to convert first letter of string into capital order
- convertCamelCase: Function to convert string into camel case
- convertPascalCase: Function to convert string into pascal case
- convertNormalCase: Function to convert any other character format into normal like pascal to normal
- convertRoman: Function to convert normal number into roman format
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Add your changes:
git add .
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :sunglasses:
Credits
All credit goes to me:sunglasses:
Built With
- Love
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Authors
- Saimul Hasnain - Initial work - Saimul Hasnain