UNPKG

node-easysms

Version:

EasySMS is an SMS sender for Node.js

45 lines (44 loc) 1.04 kB
/** * 电话号码类 */ 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; }