node-cron-valid 描述
项目地址
https://github.com/840583540/node-cron-valid
一、 说明
1.1 验证顺序
秒-分-小时-周-天-月 (-代表空格)
1.2 验证范围
- 秒 0-59
- 分 0-59
- 小时 0-23
- 星期 0-6 (0代表星期天,允许输入英文简写)
- 天 1-31
- 月 1-12
二、调用方法
// 1. 引入node-cron-vaild.js
const cron = require('@/plugins/node-cron-valid/node-cron-vaild.js')
// 2. 调用验证方法
const result = cron.validate(value,config)
value // 需要验证的表达式 string
config // 基础配置 Object
config.language = en // 英文提示, 默认
config.language = ch // 中文提示
@return result.status // 表达式验证是否通过
@return result.msg // 验证失败提示语
三、与 node-corn 区别: 必看!
- 星期范围 node-cron: 0-7, 插件改动为: 0-6 (业务要求)
- 验证顺序 node-cron: 秒 分 时 天 月 周 ,插件为: 秒 分 时 周 天 月
- 提示语不同 node-cron: 全英文提示, 插件为: 英文 + 中文提示