citizenship_app_news
Version:
News module for Citizenship project application
24 lines (23 loc) • 854 B
JavaScript
// import Joi from 'joi-react-native'
const Joi = require('joi-react-native')
export const loginValidation = Joi.object().keys({
mobileNumber: Joi.string()
.regex(/^(\+\d{1,3}[- ]?)?[0]?\d{10}$/)
.regex(/^09(0[1-2-3-4-5]|1[0-9]|2[0-1-2]|3[0-9]|2[0-1]|9[8])-?[0-9]{3}-?[0-9]{4}$/)
.required()
.label('شماره موبایل'),
// password: Joi.string().min(2).required()
})
export const signupValidation = Joi.object().keys({
mobileNumber: Joi.string()
.regex(/^(\+\d{1,3}[- ]?)?[0]?\d{10}$/)
.regex(/^09(0[1-2-3-4-5]|1[0-9]|2[0-1-2]|3[0-9]|2[0-1]|9[8])-?[0-9]{3}-?[0-9]{4}$/)
.required()
.label('شماره موبایل'),
firstName: Joi.string()
.min(2)
.required(),
lastName: Joi.string()
.min(2)
.required()
})