Skip to content

Instantly share code, notes, and snippets.

@Albinzr
Forked from pavsidhu/validation.js
Created February 12, 2017 12:28
Show Gist options
  • Save Albinzr/48efe9e937e04055498e7427f05f26b8 to your computer and use it in GitHub Desktop.
Save Albinzr/48efe9e937e04055498e7427f05f26b8 to your computer and use it in GitHub Desktop.
Validate.js constraints
export const validation = {
email: {
presence: {
message: '^Please enter an email address'
},
format: {
pattern: /^(([^<>()\[\]\\.,;:\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,}))$/,
message: '^Please enter a valid email address'
}
},
password: {
presence: {
message: '^Please enter a password'
},
length: {
minimum: 5,
message: '^Your password must be at least 5 characters'
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment