isValidPhoneNumber
A function that checks whether a given string conforms to a phone number format containing -(hyphens).
The supported phone number formats are as follows:
XXX-YYY-ZZZZXXX-YYYY-ZZZZXX-YYY-ZZZZXX-YYYY-ZZZZXXXX-YYYY
It does not strictly verify conformance to an actual phone numbering system.
Code
Interface
typescript
const isValidPhoneNumber: (value: string) => boolean
Usage
typescript
import { isValidPhoneNumber, formatPhoneNumber } from '@modern-kit/utils';
isValidPhoneNumber('010-1234-1234'); // true
isValidPhoneNumber('031-123-1234'); // true
isValidPhoneNumber('02-123-1234'); // true
isValidPhoneNumber('02-1234-1234'); // true
isValidPhoneNumber('0-1234-1234'); // false
isValidPhoneNumber('010-12455-1234'); // false
isValidPhoneNumber(formatPhoneNumber('01012341234')); // true
isValidPhoneNumber(formatPhoneNumber('021231234')); // true
isValidPhoneNumber(formatPhoneNumber('010-1234-1234')); // true