- navegue até a raiz do projeto e digite o comando
- npm install
- nodemon app
- é possível alterar a porta em app.js
- Neste projeto você encontrará exemplos do uso de REGEX.
- Reguex é um tipo de linguagem informal que serve pra identificar padrões de caracteres dentro de um texto, pode identificar trechos de texto específico, datas em formulários, e-mails, validações etc...
-
\d Representa dígitos numericos
-
{n} Permite que uma cadeia de dígitos seja repetida n vezes. ex: {2} duas vezes, {3} tres vezes.
-
? Verifica se o caracter anterior ao (?) pode ou não existir, tornando o mesmo opcional ou não.
-
\. Para escapar caracteres especiais é necessário colocar uma barra invertida
-
[] Utilizado para representar a entrada e um único caracter. Ex: [abc] só será permitido a entrada de um destes caracteres digitados uma única vez. (a ou b ou c).
-
+ Permite repetições de caracteres, com a condição de existir pelo menos 1 vez. Ex: [abcdefghijklmnopqrstuvxz]+
-
[a-z] O hífen Cria um intervalo entre a letra A e Z podendo assim definir a entrade de qualquer dígito existente entre eles. obs [a-ZA-Z] permitirá letras maiúsculas.
-
\w Representa todas as letras, incluindo dígitos e caracteres especiais
-
* Aceita qualquer número de caracteres ou nenhum podendo verificar zero ou mais vezes.
-
() Parênteses são responsáves por agrupar expressões
-
' ' O caracter de espaço pode ser representado literalmente
-
(){n} Permite repetir grupos varias vezes: ex: (/d){2}
-
| Representa OU / OR em um padrão