jQuery(document).ready(function($){
$('input[type="text"]').on('input', function(){
$(this).val(function(_, value){
return value.replace(/[^.a-zA-Z 0-9_ÑñáéíóúÁÉÍÓÚ´üÜ@-]/g, '');
});
});
$('input[type="tel"]').on('input', function(){
$(this).val(function(_, value){
return value.replace(/[^ 0-9-]/g, '');
});
});
$('input[type="email"]').on('input', function(){
$(this).val(function(_, value){
return value.replace(/[^.a-zA-Z 0-9_@-]/g, '');
});
});
$('textarea').on('input', function(){
$(this).val(function(_, value){
return value.replace(/[^.a-zA-Z 0-9_ÑñáéíóúÁÉÍÓÚ´üÜ@?¿¡!-]/g, '');
});
});
});