UNPKG

x-js-utils

Version:
145 lines (144 loc) 2.92 kB
/** * 验证邮箱 * * @param value * @returns */ export declare const isEmail: (value: string) => boolean; /** * 验证手机格式 * * @param value * @returns */ export declare const isMobile: (value: string) => boolean; /** * 验证url格式 * * @param value * @returns */ export declare const isUrl: (value: string) => boolean; /** * 验证时间格式 * * @param value * @returns */ export declare const isDate: (value: string) => boolean; /** * 验证ISO类型的日期格式 * * @param value * @returns */ export declare const isDateISO: (value: string) => boolean; /** * 验证十进制数字 * * @param value * @returns */ export declare const isNumber: (value: string) => boolean; /** * 验证整数 * * @param value * @returns */ export declare const isInteger: (value: string) => boolean; /** * 验证身份证 * * @param value * @returns */ export declare const isIdCard: (value: string) => boolean; /** * 验证车牌号 * * @param value * @returns */ export declare const isCarNo: (value: string) => boolean; /** * 金额,只允许2位小数 * * @param value * @returns */ export declare const isAmount: (value: string) => boolean; /** * 中文 * * @param value * @returns */ export declare const isChinese: (value: string) => boolean; /** * 只能输入字母 * * @param value * @returns */ export declare const isLetter: (value: string) => boolean; /** * 只能是字母或者数字 * * @param value * @returns */ export declare const isEnOrNum: (value: string) => boolean; /** * 验证是否包含某个值 * * @param value * @param params */ export declare const isContains: (value: string, params: string) => boolean; /** * 验证一个值范围[min, max] * * @param value * @param params */ export declare const isRange: (value: number, params: number[]) => boolean; /** * 验证一个长度范围[min, max] * * @param value * @param params */ export declare const isRangeLength: (value: string, params: number[]) => boolean; /** * 是否固定电话 * * @param value * @returns */ export declare const isLandline: (value: string) => boolean; /** * 验证json字符串 * * @param value * @param basics 是否验证基础类型,如"123" * @returns */ export declare const isJsonString: (value: string, basics?: boolean) => boolean; /** * 验证数组 * * @param value * @returns */ export declare const isArray: (value: any) => boolean; /** * 验证对象 * * @param value * @returns */ export declare const isObject: (value: any) => boolean; export declare const isImageByExtName: (file_name: string) => boolean; export declare const isVideoByExtName: (file_name: string) => boolean; export declare const isAudioByExtName: (file_name: string) => boolean;