Files
ChessHub/backend/util/validation.js
T
2023-06-27 15:44:29 +05:30

21 lines
511 B
JavaScript

function isValidText(value, minLength = 1) {
return value && value.trim().length >= minLength;
}
function isValidDate(value) {
const date = new Date(value);
return value && date !== 'Invalid Date';
}
function isValidImageUrl(value) {
return value && value.startsWith('http');
}
function isValidEmail(value) {
return value && value.includes('@');
}
exports.isValidText = isValidText;
exports.isValidDate = isValidDate;
exports.isValidImageUrl = isValidImageUrl;
exports.isValidEmail = isValidEmail;