1.0.6 • Published 2 years ago

lg-validator v1.0.6

Weekly downloads
4
License
ISC
Repository
github
Last release
2 years ago

概述

本库提供常用正则表达式验证

使用

  1. 安装
$ npm install lg-validator
# OR
$ yarn add lg-validator
  1. 使用
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;
1.0.6

2 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago