Я пытаюсь создать функцию, которая проверяет, является ли поле действительным на основе набора символов и, если нет, выводит, какие из них не допускаются .Не знаю, является ли это лучшим подходом, но в основном вместо того, чтобы сообщать пользователю, какие из них он может использовать, я хочу сказать, какие из них он не может.
function allowedString(field){
var validCharacters = new RegExp('^[a-zA-Z0-9áéíóúÁÉÍÓÚñÑ_-¿?¡!.,;:$() ]*$');
if(!validCharacters.test(field.val())){
var invalid = ?;
return "Invalid characters: "+invalid;
}
}