Cómo validar una letra y solo la entrada en blanco a través de la expresión regular de JavaScript

Cómo validar una letra y solo la entrada en blanco a través de la expresión regular de JavaScript
Mientras desarrolla sitios web que usan JavaScript, la validación de los campos de entrada de los formularios HTML es una parte importante. El requisito de validación de entrada común es que un usuario solo ingresa letras y espacios en el campo de entrada de un formulario. Esto es posible utilizando expresiones regulares de JavaScript.

Este tutorial describirá la validación de letras y espacios en blanco, solo la entrada utilizando expresiones regulares en JavaScript.

Cómo verificar/validar una letra y un espacio en blanco solo entrada con JavaScript regex/expresión regular?

Para la validación del campo de entrada, cree una expresión regular o el patrón regex que coincida solo con letras y espacios en blanco. Entonces, usa el "fósforo()" o "prueba()Método para verificar la entrada del usuario, ya sea que coincida con el patrón dado o no.

El siguiente patrón se utilizará para la validación del campo de entrada para ingresar solo letras con espacios en blanco:

var regexPattern = /^[a-z] [a-z \ s]*$ /;

Para usar el "fósforo()"Método, use la sintaxis mencionada a continuación:

aporte.Match (patrón)

También puedes usar el "prueba()"Método para verificar la entrada de acuerdo con Regex utilizando la sintaxis proporcionada:

patrón.Prueba (entrada)

Ejemplo
En el ejemplo dado, usaremos el "fósforo()Método para validar el campo de entrada.

Primero, cree un formulario en un documento HTML usando el HTML ""Elemento, que contiene un campo de entrada y un botón de envío que llama a la función"validateInput ()"En el botón Haga clic:






En el archivo JavaScript, use el siguiente código para validar el campo de entrada para ingresar solo letras y espacios en blanco:

función validateInput ()

var inputValue = documento.getElementById ("Entrada").valor;
var regexPattern = /^[a-z] [a-z \ s]*$ /;
if (inputValue.Match (regexPattern))

alerta ("la entrada está validada");
devolver verdadero;

demás

alerta ("Ingrese solo letras y espacios");
falso retorno;

Según el código anterior:

  • En el archivo JavaScript, defina una función llamada "validateInput ()".
  • Dentro de la función, primero, obtenga el valor del campo de entrada utilizando el "getElementById ()"Método y definir una expresión regular.
  • Entonces, usa el "fósforo()Método para verificar si la entrada coincide con el patrón regex dado/especificado.
  • Si "", Entonces, muestre un mensaje de alerta"La entrada está validada". Si no es así, muestra el mensaje "Ingrese solo letras y espacios"En un cuadro de alerta.

Producción

Se trata de validar una entrada para ingresar solo letras y espacios en blanco utilizando expresiones regulares de JavaScript.

Conclusión

Para validar un campo de entrada para ingresar solo letras y espacios en blanco, use la expresión regular o el patrón de regex "/^[A-Z] [A-Z \ S]*$/"Con el JavaScript PreBuilt"fósforo()" y "prueba()" métodos. Estos métodos se utilizan para verificar los campos de entrada de acuerdo con el patrón proporcionado. Este tutorial describió el procedimiento para validar la letra y el espacio en blanco, solo la entrada utilizando expresiones regulares en JavaScript.