16 lines
482 B
TypeScript
16 lines
482 B
TypeScript
|
export function notEmpty(val: unknown) {
|
||
|
return !!val || 'Feld darf nicht leer sein!';
|
||
|
}
|
||
|
|
||
|
export function stringIsDate(val: string) {
|
||
|
return !val || /^\d{4}-\d\d-\d\d$/.test(val) || 'Datum ist nicht gültig.';
|
||
|
}
|
||
|
|
||
|
export function stringIsTime(val: string) {
|
||
|
return !val || /^\d\d:\d\d$/.test(val) || 'Zeit ist nicht gültig.';
|
||
|
}
|
||
|
|
||
|
export function stringIsDateTime(val: string) {
|
||
|
return !val || /^\d{4}-\d\d-\d\d \d\d:\d\d$/.test(val) || 'Datum und Zeit ist nicht gültig.';
|
||
|
}
|