#QuedateEnCasa

Desarrollo web  

Disculpen por cómo escribí el título, pero no tenía como explicarme. He encontrado unos códigos para que puedan validar tus input y así evitar que el usuario ingrese otros datos que no deben ingresar. Por ejemplo si tienes un campo para nombres no necesitas que se ingrese números, solo letras y espacios. Otro ejemplo sería para los DNI, si será solo los 8 digitos, no necesitarás mas que números (no me salgan con input[type=numer] que se usa para otra cosa).

Bien, aqui les dejo los códigos para cada una de las validaciones que deseas:

Solo texto y espacios

$("input.nombre").bind('keypress', function(event) {
  var regex = new RegExp("^[a-zA-Z ]+$");
  var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
  if (!regex.test(key)) {
    event.preventDefault();
    return false;
  }
});

Solo números

$("input.dni").bind('keypress', function(event) {
  var regex = new RegExp("^[0-9]+$");
  var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
  if (!regex.test(key)) {
    event.preventDefault();
    return false;
  }
});

Alphanumérico y espacios

$("input.buscar").bind('keypress', function(event) {
  var regex = new RegExp("^[a-zA-Z0-9 ]+$");
  var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
  if (!regex.test(key)) {
    event.preventDefault();
    return false;
 }
});

Cualquier duda me la hacen saber.

Información importante sobre COVID 19

En estos momentos díficiles, es importante contar con información a la mano de fuentes oficiales. Te comparto una serie de enlaces para que estés al tanto sobre el nuevo coronavirus