Como validar uma carta e um espaço em branco somente entrada via JavaScript Expressão regular

Como validar uma carta e um espaço em branco somente entrada via JavaScript Expressão regular
Ao desenvolver sites usando JavaScript, a validação dos campos de entrada dos formulários HTML é uma parte importante. O requisito comum de validação de entrada é que um usuário insere apenas letras e espaços no campo de entrada de um formulário. Isso é possível usando expressões regulares JavaScript.

Este tutorial descreverá a validação de letra e espaço em branco apenas usando expressões regulares em JavaScript.

Como verificar/validar uma carta e um espaço em branco apenas inserida com javascript regex/expressão regular?

Para validação do campo de entrada, crie uma expressão regular ou o padrão regex que corresponda apenas letras e espaço em branco. Então, use o “corresponder()" ou "teste()”Método para verificar a entrada do usuário, se corresponde ao padrão fornecido ou não.

O padrão a seguir será usado para a validação do campo de entrada para inserir apenas letras com espaços em branco:

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

Para usar o “corresponder()”Método, use a sintaxe mencionada abaixo:

entrada.Match (padrão)

Você também pode usar o “teste()”Método para verificar a entrada de acordo com o regex usando a sintaxe fornecida:

padrão.teste (entrada)

Exemplo
No exemplo dado, usaremos o “corresponder()”Método para validar o campo de entrada.

Primeiro, crie um formulário em um documento HTML usando o HTML “”Elemento, que contém um campo de entrada, e um botão de envio que chama a função“validateInput ()”No botão Clique:






No arquivo JavaScript, use o código a seguir para validar o campo de entrada para inserir apenas letras e espaços em branco:

função validateInput ()

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

alerta ("entrada é validada");
retornar true;

outro

alerta ("Digite apenas letras e espaços");
retorna falso;

De acordo com o código acima:

  • No arquivo JavaScript, defina uma função chamada “validateInput ()”.
  • Dentro da função, primeiro, obtenha o valor do campo de entrada usando o “getElementById ()”Método e defina uma expressão regular.
  • Então, use o “corresponder()”Método para verificar se a entrada corresponde ao padrão regex fornecido/especificado.
  • Se "sim”Então, mostre uma mensagem de alerta“A entrada é validada”. Se não for, então, exiba a mensagem “Digite apenas letras e espaços”Em uma caixa de alerta.

Saída

Isso se trata de validar uma entrada para inserir apenas letras e espaços em branco usando expressões regulares JavaScript.

Conclusão

Para validar um campo de entrada para inserir apenas letras e espaços em branco, use a expressão regular ou o padrão regex “/^[a-z] [a-z \ s]*$/”Com o JavaScript pré -construído“corresponder()" e "teste()" métodos. Esses métodos são usados ​​para verificar os campos de entrada de acordo com o padrão fornecido. Este tutorial descreveu o procedimento para validar apenas a carta e o espaço em branco usando expressões regulares em JavaScript.