UNPKG

@cloudcome/utils-core

Version:
66 lines (65 loc) 1.93 kB
/** * 编码处理正则表达式 * @example * ```js * reEscape('/$') * // => '\\/\\$' * ``` * @param {string} string * @returns {string} */ export declare function regexpEscape(string: string): string; /** * 判断字符串是否为邮箱格式,不对邮箱真实性做验证,如域名是否正确等 * @param {string} value * @returns {boolean} */ export declare function isEmail(value: string): boolean; /** * 判断字符串是否为宽松手机格式,即首位为 1 的 11 位数字都属于手机号 * @param {string} value * @returns {boolean} */ export declare function isPhone(value: string): boolean; /** * 判断字符串是否为身份证号码格式 * @param {string} value * @returns {boolean} */ export declare function isIDNo(value: string): boolean; /** * 判断字符串是否为 url 格式,仅支持 http 协议,支持域名或者 ipV4 * @param {string} value * @returns {boolean} */ export declare function isURL(value: string): boolean; /** * 判断字符串是否为 IPV4 格式,不对 ip 真实性做验证 * @param {string} value * @returns {boolean} */ export declare function isIPV4(value: string): boolean; /** * 判断字符串是否为整数(自然数),即 ...,-3,-2,-1,0,1,2,3,... * @param {string} value * @returns {boolean} */ export declare function isInteger(value: string): boolean; /** * 判断字符串是否为浮点数,即必须有小数点的有理数 * @param {string} value * @returns {boolean} */ export declare function isFloat(value: string): boolean; /** * 判断字符串是否为正确数值,包括整数和浮点数 * @param {string} value * @returns {boolean} */ export declare function isNumerical(value: string): boolean; /** * 判断字符串是否为数字,例如六位数字短信验证码(093031) * @param {string} value * @returns {boolean} */ export declare function isDigit(value: string): boolean;