This repository has been archived on 2024-12-31. You can view files and clone it, but cannot push or open issues or pull requests.
Archive/SheepstarAPIV1/validation/linkValidation.js

27 lines
576 B
JavaScript

const Joi = require('joi');
module.exports.short = Joi.object({
original_url: Joi.string()
.min(5)
.uri()
.max(250)
.required(),
custom_url: Joi.string()
.alphanum()
.min(2)
.max(15),
show_meta_data: Joi.bool(),
meta_title: Joi.string()
.min(2)
.max(25),
meta_description: Joi.string()
.min(5)
.max(100),
meta_image: Joi.string()
.uri()
.min(5)
.max(255),
meta_color: Joi.string()
.pattern(new RegExp("^#[A-Fa-f0-9]{6}$"))
});