Files
izyim/resources/assets/js/validation.js
T
Omair Saleh 919e0252f7 large commit
2019-06-03 10:29:08 +08:00

57 lines
1.4 KiB
JavaScript
Vendored

$(function() {
$.validator.addMethod("isEmail", function (value) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(value);
}, "Please enter a valid email address");
$.validator.addMethod("minDate", function(value, element, params) {
return (moment(value, "DD-MM-YYYY") > moment(params, "DD-MM-YYYY"))
});
$("#registration-form").validate({
rules: {
first_name: "required",
last_name: "required",
email: {
required: true,
isEmail: this
},
password: {
required: true
}
},
messages: {
email: {
required: "The email address field is required",
isEmail: "Enter a valid email address"
},
password: "The password field is required"
},
onfocusout: true
});
$("#form-login").validate({
rules: {
email: "required",
password: "required"
},
messages: {
email: "Please enter your email address",
password: "The password field is required"
},
onfocusout: false
});
$("#form-company").validate({
rules: {
marking: true
},
messages: {
marking: "this field is required"
},
onfocusout: false
});
});