Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mordisacks/parseholylandphonejs

ParseHolyLandPhone Javascript
https://github.com/mordisacks/parseholylandphonejs

israel israeli kosher palestine palestinian phone-number

Last synced: 4 days ago
JSON representation

ParseHolyLandPhone Javascript

Awesome Lists containing this project

README

        

# ParseHolyLandPhone
Parse Holy land (Israel/Palestine) phone numbers

## usage
`npm i parseholylandphone`

```js
import ParseHolyLandPhone from 'parseholylandphone';

// via new instance
var number = new ParseHolyLandPhone('025121234');

// via static method
var number = ParseHolyLandPhone.create('025121234');

number.isValid();
```

## Available methods
* `isValid` Checks if phone number is a valid Israeli/Palestinian phone number.
* `isIsraeli` Checks if phone number is Israeli.
* `isPalestinian` Checks if phone number is Palestinian.
* `isLandLine` Checks if phone number is LandLine.
* `isSpecial` Checks if phone number is Special (*1234).
* `isMobile` Checks if phone number is Mobile.
* `isBusiness` Checks if phone number is Business (1700, 1800, etc).
* `isTollFree` Checks if phone number is TollFree (1800, etc).
* `isPremium` Checks if phone number is Premium (1900, etc).
* `isKosher` Checks if phone number is Kosher (phone supports only calls).
* `isErotic` Checks if phone number is Erotic (1919).
* `isSmsable` Checks if phone number can receive an sms (text) .
* `getInternational` Returns phone number transformed to international format 025231234 > 97225231234.
* `getPhoneNumber` Returns the parsed phone number.
### all `is` functions have a reverse function `isNot`.