UNPKG

press-ui

Version:

简单、易用的跨端组件库,兼容 Vue2 和 Vue3,同时支持 uni-app和普通 Vue 项目

121 lines (120 loc) 2.59 kB
/** * 验证电子邮箱格式 */ declare function email(value: string): boolean; /** * 验证手机格式 */ declare function mobile(value: string): boolean; /** * 验证URL格式 */ declare function url(value: string): boolean; /** * 验证日期格式 */ declare function date(value: any): boolean; /** * 验证ISO类型的日期格式 */ declare function dateISO(value: string): boolean; /** * 验证十进制数字 */ declare function number(value: string): boolean; /** * 验证字符串 */ declare function string(value: any): boolean; /** * 验证整数 */ declare function digits(value: any): boolean; /** * 验证身份证号码 */ declare function idCard(value: any): boolean; /** * 是否车牌号 */ declare function carNo(value: any): boolean; /** * 金额,只允许2位小数 */ declare function amount(value: any): boolean; /** * 中文 */ declare function chinese(value: any): boolean; /** * 只能输入字母 */ declare function letter(value: any): boolean; /** * 只能是字母或者数字 */ declare function enOrNum(value: any): boolean; /** * 验证是否包含某个值 */ declare function contains(value: string, param: string): boolean; /** * 验证一个值范围[min, max] */ declare function range(value: number, param: Array<number>): boolean; /** * 验证一个长度范围[min, max] */ declare function rangeLength(value: string, param: Array<number>): boolean; /** * 是否固定电话 */ declare function landline(value: string): boolean; /** * 判断是否为空 */ declare function empty(value: any): boolean; /** * 是否json字符串 */ declare function jsonString(value: any): boolean; /** * 是否数组 */ declare function array(value: any): boolean; /** * 是否对象 */ declare function object(value: any): boolean; /** * 是否短信验证码 */ declare function code(value: any, len?: number): boolean; /** * 是否函数方法 * @param {Object} value */ declare function func(value: any): boolean; /** * 是否promise对象 * @param {Object} value */ declare function promise(value: any): boolean; /** 是否图片格式 * @param {Object} value */ declare function image(value: string): boolean; /** * 是否视频格式 * @param {Object} value */ declare function video(value: string): boolean; /** * 是否为正则对象 * @param {Object} * @return {Boolean} */ declare function regExp(o: any): any; export { email, mobile, url, date, dateISO, number, digits, idCard, carNo, amount, chinese, letter, enOrNum, contains, range, rangeLength, empty, jsonString, landline, object, array, code, func, promise, video, image, regExp, string };