qw-utils
Version:
qw Utils package
75 lines (74 loc) • 1.66 kB
TypeScript
export declare class validateUtils {
constructor();
/**
* @param {string} path
* @returns {Boolean}
*/
isExternal(path: string): boolean;
/**
* 判断是否为 url
* @param {string} url
* @returns {Boolean}
*/
validURL(url: string): boolean;
/**
* 判断是否为全小写字母
* @param {string} str
* @returns {Boolean}
*/
validLowerCase(str: string): boolean;
/**
* 判断是否为全大写字母
* @param {string} str
* @returns {Boolean}
*/
validUpperCase(str: string): boolean;
/**
* 判断是否仅为字母
* @param {string} str
* @returns {Boolean}
*/
validAlphabets(str: string): boolean;
/**
* 判断是否为正确邮箱格式
* @param {string} email
* @returns {Boolean}
*/
validEmail(email: string): boolean;
/**
* 判断是否为字符串类型
* @param {string} str
* @returns {Boolean}
*/
isString(str: string): boolean;
/**
* 判断是否为数组类型
* @param {Array} arg
* @returns {Boolean}
*/
isArray(arg: string): boolean;
/**
* 是否为身份证号码
*/
isIdCard(value: string): boolean;
/**
* 是否为中文
*/
isChinese(value: string): boolean;
/**
* 是否为字母
*/
isLetter(value: string): boolean;
/**
* 是否为字母或者数字
*/
isEnOrNum(value: string): boolean;
/**
* 是否图片格式
*/
isImage(value: string): boolean;
/**
* 是否视频格式
*/
isVideo(value: string): boolean;
}