Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Vanilla Javascript - #24 Expressões Regulares II

31/05/2019

No tutorial de hoje continuaremos a explicação de expressões regulares, trabalhando dessa vez com caracteres definidos nas expressões regulares.

Caracteres definidos nas ER

Abaixo segue uma relação de caracteres já definidos pra se usar expressões regulares:

\d - digitos
\D - não digitos
\w - alfa numéricos (números, letras, underline - não pega espaço nem caracteres acentuados)
\s - espaços

Repare nos dados acima que sempre que for o caracter definido maiúsculo, refere-se a uma negação daquele tipo de dado.

Método Split

Faz a separação do texto de acordo com a regra.

let regex=/\d/g;
let result=msg.split(regex);
console.log(result);

Método replace

Substitui nossa string de acordo com a regra

let regex=/\d/g;
let result=msg.replace(regex,function(x){
    return "__"+x.toUpperCase()+"__";
});
console.log(result);

Método Search

Pesquisa em uma string de acordo com a regra. Caso o retorno seja -1 não existe aquela regra no seu texto.

let regex=/\d/g;
let result=msg.search(regex);
console.log(result);

Validação simples de email

Veja abaixo um exemplo prático do uso de expressões regulares, por exemplo, para validação de emails.

let regex=/^[a-z0-9.]+@[a-z0-9]+\.+[a-z]+(\.[a-z]+)?$/gi;
let result=email.match(regex);
if(result != null){
    console.log('Email Válido!');
}else{
    console.log('Email Inválido!');
}

Treinem ER, pois elas podem ser bem úteis ;)

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Vanilla Javascript - #23 Expressões Regulares
No tutorial de hoje trabalharemos com expressões regulares, sua importância, formas de usar na linguagem Javascript.
Saiba mais!
Vanilla Javascript - #25 Formulários
No tutorial de hoje iremos trabalhar com o Javascript na manipulação de formulários (forms, inputs, textareas...).
Saiba mais!
Javascript
Ensinaremos durante as aulas a codificação desta importante linguagem de programação.
Saiba mais!