JP Phone Parser
A module parses numbers according to the Japanese phone number pattern.

Installation
via npm
npm install @chorkaichan/jp-phone-parser --save
const phoneParser = require('@chorkaichan/jp-phone-parser');
import phoneParser from '@chorkaichan/jp-phone-parser';
via CDN direct link
<script src="https://cdn.jsdelivr.net/npm/@chorkaichan/jp-phone-parser/dist/jp-phone-parser.min.js"></script>
direct download
curl -o https://cdn.jsdelivr.net/npm/@chorkaichan/jp-phone-parser/dist/jp-phone-parser.min.js
<script src="/path/to/jp-phone-parser.min.js"></script>
Usage
console.log(phoneParser('0'))
console.log(phoneParser('03'))
console.log(phoneParser('031'))
console.log(phoneParser('0312345'))
console.log(phoneParser('0312345678'))
console.log(phoneParser('05979'))
console.log(phoneParser('059792'))
console.log(phoneParser('0597921'))
console.log(phoneParser('0597921234'))
console.log(phoneParser('0901'))
console.log(phoneParser('09010012'))
console.log(phoneParser('09010012345'))
console.log(phoneParser('02001'))
console.log(phoneParser('02001000012345'))
console.log(phoneParser('0312345678', ' '))
console.log(phoneParser(''))
console.log(phoneParser(null))
console.log(phoneParser(undefined))
console.log(phoneParser(123456))
License
This project is licensed under MIT license.