19 lines
491 B
JavaScript
19 lines
491 B
JavaScript
// TODO: Convert to yup based validators
|
|
|
|
export function emailValidator(value) {
|
|
return (
|
|
(value &&
|
|
!!value.match(
|
|
/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
|
|
)) ||
|
|
"Please enter a valid email"
|
|
)
|
|
}
|
|
|
|
export function requiredValidator(value) {
|
|
return (
|
|
(value !== undefined && value !== null && value !== "") ||
|
|
"This field is required"
|
|
)
|
|
}
|