you can use javascript with power of volder to do validation
volder is schema builder and data validation
visit volder.vercel.app to see more
you can do in this example.
import { Volder, Email } from 'volder'; const userSchema = new Volder({ username: { type: [String, 'username must be in string'], alphanumeric: [true, 'username should only contain letters and numbers'], minLength: [4, 'username at least 4 characters'], maxLength: [16, 'username at most 16 characters'], required: [true, 'username is required'], trim: true }, email: { type: [String ,'email must be in string'], pattern: [Email, 'not valid email'], maxLength: [150, 'email be at most 150 characters'], required: [ true,'email is required'], trim: true }, password: { type: [String , 'password must be in string'], minLength:[8, 'password should be at least 8 characters'], maxLength: [30, 'password should be at most 30 characters'], required: [ true, 'password is required'], matches: ["^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]$", 'password must contain numbers and letters'] } }) const { valid, errors, value } = userSchema.validate(input);
Top comments (0)