jQuery(document).ready(function( $ ){
var customUrlMessage = "Urls are not allowed";
jQuery.validator.addMethod("noURL", function (value, element) {
if (language =='nl-NL' || language =='nl'){
customMessage = "Urls zijn niet toegestaan."
}
//if(/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)?/g.test(value)){ //blokkeert volledige urls
if(/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,4}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)?/g.test(value)){ //blokkeert urls beginnend met http(s):
return false;
} else {
return true
};
}, customUrlMessage);
function translateValidationMessages(language) {
message = {
nl: {
noURL: "Urls zijn niet toegestaan."
},
};
if (language =='nl-NL' || language =='nl') {
$.extend($.validator.messages, message.nl);
customUrlMessage = "Urls zijn niet toegestaan.";
}
}
});