README
validity-checker
Various types of functions to check the validity of various types of numbers and addresses.
Installation
Install the library with npm install validity-checker
Usage
var validityChecker = require('validity-checker');
1. isEmail()
var result = validityChecker.isEmail("sample_email@xyz.com");
returns true or false
2. isMobileNumber()
var result = validityChecker.isMobileNumber("9999999999");
returns true or false
3. isBetweenDoubleQuotes()
var result = validityChecker(isBetweenDoubleQuotes('Hello.. "Everybody"',"Everybody"));
/* returns true
checks according to the case sensitivity
*/
4. isEmoji()
var result = validityChecker(isEmoji("🙃🙃"));
/* returns true */
Can be able to check following patterns
- (123) 456-7890
- (123)456-7890
- 123-456-7890
- 123.456.7890
- 1234567890
- +31636363634
- 075-63546725
Some other other validity-checkers are:
| validity-checkers | Description |
|---|---|
| isVisaCard() | Returns true if the string is in the visa card format |
| isMasterCard() | Returns true if the string is in the master card format |
| isAmericanExpressCard() | Returns true if the string is in the american express card format |
| isDinersClubCard() | Returns true if the string is in the Diners Club card format |
| isDiscoverCard() | Returns true if the string is in the Discover Card format |
| isJCBCard() | Returns true if the string is in the JCB Card format |
| isCardNumber() | Returns true if the string is in any of the above card formats |
| isStrongPassword() | Returns true if the password is strong |
| isMediumStrengthPassword() | Returns true if the password is neither too strong nor too weak |
| isPortNumber() | Returns true if the string is valid Port number (except 0) |
| isMacAddress() | Returns true if the string is a valid MAC Address |
| isValidUrl() | Returns true if the string is a valid url (including ftp, https, smtp) |
| isHexColorCode() | Returns true if the string is a valid hex color code |
| isInternationalPassportNumber() | Returns true if the string is a valid international passport number |
| isIMEINumber() | Returns true if the number is a valid IMEI number |
| isUUIDv4() | Returns true if the entered string is uuid v4 |
| isUSSD() | Returns true if the entered string is a valid USSD Code |
| isBrainFuckCode() | Returns true if the entered string is a valid BrainFuck code |
| isMorseCode() | Returns true if the entered string is a valid Morse Code or not |
| isIPV4() | Returns true if the entered string is a valid IPv4 |
| isIPV6() | Returns true if the entered string is a valid IPv4 |
| isBetweenDoubleQuotes() | Returns true if the entered string is contained in between double quotes |
| isEmoji() | Returns true if the entered string is an Emoji |
Note
The above mentioned functions validating only the format of the card numbers not the real card numbers.