1.0.6 • Published 2 years ago
lg-validator v1.0.6
概述
本库提供常用正则表达式验证
使用
- 安装
$ npm install lg-validator
# OR
$ yarn add lg-validator
- 使用
import Validator from 'lg-validator';
if(Validator.ios()) {
console.log('iOS环境');
}
if(Validator.tel('17398888669')) {
console.log('手机号验证通过');
}
API
/**
* 中文名校验
* @param v
*/
static username(v: string): boolean;
/**
* 身份证校验
* @param v
*/
static idCard(v: string): boolean;
/**
* 验证微信号
* 1. 可使用6-20个字母、数字、下划线和减号;
* 2. 必须以字母开头(字母不区分大小写);
* 3. 不支持设置中文;
* @param v
*/
static weChatId(v: string): boolean;
/**
* 验证QQ号
* @param v
*/
static qq(v: string): boolean;
/**
* 验证邮箱
* @param v
*/
static email(v: string): boolean;
/**
* 验证手机号
* @param v
*/
static tel(v: string): boolean;
/**
* 验证手机验证码
* @param v
*/
static code(v: string): boolean;
/**
* 验证Android环境
*/
static android(): boolean;
/**
* 验证iOS环境
*/
static ios(): boolean;
/**
* 验证微信环境
*/
static weixin(): boolean;
/**
* 验证是否是刘海屏
*/
static bangScreen(): boolean;
/**
* 判断是否是有效日期
* @param date
* @returns
*/
static isValidDate(date: Date): boolean;
/**
* 判断某个日期是否是今日
* @param $
* @returns
*/
static isToday(v: Date | string | number): boolean;