Expressões Regulares! Este termo trata-se basicamente de uma sequência de caracteres que formam um padrão de pesquisa. Estes padrões são comumente utilizados para validar formatos de textos ou até para procurar palavras / frases em um texto (o tão amado Ctrl +F).
Estas expressões são muito utilizadas na computação (muito mesmo), você pode até não se dar conta, mas até mesmo a análise que é feita pelo compilador em sua linguagem de programação favorita também utiliza expressões regulares. Faremos aqui alguns pequenos exemplos de operações simples para entendermos o funcionamento mais básico dessas expressões regulares (comumente chamadas de Regex) em JavaScript.
Começando à codar!
Primeiro iremos criar um html para validar o código.
Crie uma função para busca:
Artigo completo: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Estas expressões são muito utilizadas na computação (muito mesmo), você pode até não se dar conta, mas até mesmo a análise que é feita pelo compilador em sua linguagem de programação favorita também utiliza expressões regulares. Faremos aqui alguns pequenos exemplos de operações simples para entendermos o funcionamento mais básico dessas expressões regulares (comumente chamadas de Regex) em JavaScript.
Começando à codar!
Primeiro iremos criar um html para validar o código.
- Código:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>RegEx Validation</title>
</head>
<body>
<form>
<textarea id="texto" style="height: 100px; width:400px;">
</textarea>
<div>
<input type="button" id="validateRegex"
value="Validar Regex" onclick="procurar();"
/>
</div>
</form>
</body>
</html>
Crie uma função para busca:
- Código:
function procurar() {
var padrao = /wasd/i; //palavra à ser buscada, /wasd/i modifique apenas dentro do / /i
element = document.getElementById("texto");
if (element.value.search(padrao) == -1)
alert("Texto não encontrado");
else
alert("Texto encontrado");
}
Artigo completo: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]