JQuery validation allows Spanish characters, but no special characters
How do I check for special characters (like @ # $%) but allow international (European) language characters?
I am using jQuery validation .
My current code:
$('#my_form').validate({
rules: {
'model[field]': {
required: true,
noSpecialCaracters: true
}
}
});
This message displays errors when entering special characters, such as: ö ä å ø æ
+3
source to share
2 answers
You can add a custom validation method that Regex uses to validate the input, allowing for alphabetic letters and special characters that you define.
$.validator.addMethod('customValidation',
function(value, element) {
return this.optional(element) ||
/^[A-Za-z\u00C0-\u017F]+$/.test(value); },
'Bad validation message here.');
+3
source to share