方法就是使用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;
}