node-easysms
Version:
EasySMS is an SMS sender for Node.js
45 lines (44 loc) • 1.04 kB
TypeScript
/**
* 电话号码类
*/
export declare class PhoneNumber {
protected number: string;
protected IDDCode: string;
/**
* @param number 电话号码,如:13812345678
* @param IDDCode 国际长途区号,如:86
*/
constructor(number: string | number, IDDCode?: string | number);
/**
* 获取国际长途区号,如:86
* @returns
*/
getIDDCode(): string;
/**
* 获取带前缀的国际长途区号
* @param prefix
* @returns
*/
getPrefixedIDDCode(prefix: string): string;
/**
* 获取电话号码,如:13812345678
* @returns
*/
getNumber(): string;
/**
* 获取通用的,如:+8613812345678
* @returns
*/
getUniversalNumber(): string;
/**
* 获取带前导0的电话号,如:008613812345678
* @returns
*/
getZeroPrefixedNumber(): string;
/**
* 判断是否中国大陆电话号码
* @returns
*/
inChineseMainland(): boolean;
toString(): string;
}