ts-phone-validator
is a TypeScript package that helps you validate if a telephone number is well-written according to common formats.
- Validates phone numbers with optional country codes.
- Supports various phone number formats including spaces, dashes, and parentheses.
- Easy to use and integrate into any Dart or Flutter project.
You can install this package using npm:
npm i telephonecheck
Or using yarn:
yarn add telephonecheck
First, import the telephoneCheck function from the package:
import telephoneCheck from 'ts-phone-validator';
const number = "555-555-5555";
const isValid = telephoneCheck(number);
console.log(`Is the number valid? ${isValid}`);
` telephoneCheck(str: string): boolean
- Parameters:
- str: A string representing the phone number to validate.
- Returns:
- boolean: Returns true if the phone number is valid, otherwise false.
import telephoneCheck from 'ts-phone-validator';
console.log(telephoneCheck("555-555-5555")); // true
console.log(telephoneCheck("(555) 555-5555")); // true
console.log(telephoneCheck("555 555 5555")); // true
console.log(telephoneCheck("5555555555")); // true
console.log(telephoneCheck("123")); // false
console.log(telephoneCheck("abc-def-ghij")); // false
If you encounter any issues, please report them Here
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request on GitHub.
- Fork the repository.
- Create a new branch (git checkout -b feature-branch).
- Make your changes.
- Commit your changes (git commit -am 'Add new feature').
- Push to the branch (git push origin feature-branch).
- Create a new Pull Request.
- Inspired by common phone number validation techniques and patterns.