前端使用cron-parser校验cron表达式

1,158 阅读1分钟

方法就是使用cron-parser库,传入非cron表达式类型的变量会抛异常。

首先安装

npm install cron-parser

代码

function checkCron(value) {
  if (value) {
    try {
      const interval = cronParse.parseExpression(value);
      const date = interval.next().toDate();
    } catch (e) {
      return false;
    }
  } else {
    return false;
  }
  return true;
}