@ivujs/i-utils
Version:
前端模块化 JavaScript 工具库
64 lines (63 loc) • 1.88 kB
TypeScript
/**
* 正则校验的方法
* @description 类型为REGEXP对应的正则
* @param {string} value 校验的参数
* @param {RegExp} regex 使用的REGEXP中的正则
* @returns {boolean} 返回校验的结果
*/
export declare function regexpTest(value: string, regex: RegExp): boolean;
/**
* 是中文
* @param {string} value 校验的参数
* @returns {boolean} 返回校验的结果
*/
export declare function isChinese(value: string): boolean;
/**
* 是英文
* @param {string} value 校验的参数
* @returns {boolean} 返回校验的结果
*/
export declare function isEnglish(value: string): boolean;
/**
* 是外链
* @description 支持http,https,mail,tel电话
* @param {string} value 校验的参数
* @returns {boolean} 返回校验的结果
*/
export declare function isExternal(value: string): boolean;
/**
* 是小写字母
* @param {string} value 校验的参数
* @returns {boolean} 返回校验的结果
*/
export declare function isLowerCase(value: string): boolean;
/**
* 是大写字母
* @param {string} value 校验的参数
* @returns {boolean} 返回校验的结果
*/
export declare function isUpperCase(value: string): boolean;
/**
* 是11位手机号码
* @param {string} value 校验的参数
* @returns {boolean} 返回校验的结果
*/
export declare function isMobile(value: string): boolean;
/**
* 是邮箱
* @param {string} value 校验的参数
* @returns {boolean} 返回校验的结果
*/
export declare function isEmail(value: string): boolean;
/**
* 是身份证号码(15-18位)
* @param {string} value 校验的参数
* @returns {boolean} 返回校验的结果
*/
export declare function isIdCard(value: string): boolean;
/**
* 是url链接
* @param {string} value 校验的参数
* @returns {boolean} 返回校验的结果
*/
export declare function isUrl(value: string): boolean;