grafana/packages/grafana-o11y-ds-frontend/src/IntervalInput/validation.ts

7 lines
221 B
TypeScript

export const validateIntervalRegex = /^(-?\d+(?:\.\d+)?)(ms|[Mwdhmsy])$/;
export const validateInterval = (val: string, regex: RegExp) => {
const matches = val.match(regex);
return matches || !val ? false : true;
};