You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 9-regular-expressions/04-regexp-anchors/article.md
+9-9Lines changed: 9 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -4,31 +4,31 @@ Os caracteres acento circunflexo `pattern:^` e cifrão `pattern:$` possuem um si
4
4
5
5
O acento circunflexo `pattern:^` corresponde ao início da string, e o cifrão `pattern:$` ao final.
6
6
7
-
Neste exemplo, vamos testar se o texto começa com `Mary`:
7
+
Neste exemplo, vamos testar se o texto começa com `Maria`:
8
8
9
9
```js run
10
-
let str1 ="Mary had a little lamb";
11
-
alert(/^Mary/.test(str1) ); // true
10
+
let str1 ="Maria tinha um cordeirinho";
11
+
alert(/^Maria/.test(str1) ); // true
12
12
```
13
13
14
-
O padrão `pattern:^Mary` quer dizer: "início da string, e então Mary"
14
+
O padrão `pattern:^Maria` quer dizer: "início da string, e então Maria"
15
15
16
-
Da mesma maneira, podemos testar se a string termina com `snow` usando `pattern:snow$`:
16
+
Da mesma maneira, podemos testar se a string termina com `neve` usando `pattern:neve$`:
17
17
18
18
```js run
19
-
let str1 ="its fleece was white as snow";
20
-
alert(/snow$/.test(str1) ); // true
19
+
let str1 ="Seu velo era branco como a neve";
20
+
alert(/neve$/.test(str1) ); // true
21
21
```
22
22
23
23
Nesses casos em particular, poderíamos usar os métodos do objeto string `startsWith/endsWith` em seu lugar. Expressões regulares devem ser usadas para testes mais complexos.
24
24
25
-
## Casando com uma string inteira
25
+
## Correspondendo com uma string inteira
26
26
27
27
Frequentemente, ambas as âncoras `pattern:^...$` são usadas juntas para verificar se uma string inteira corresponde ao padrão. Para confirmar, por exemplo, se a entrada do usuário está no formato correto.
28
28
29
29
Vamos verificar se uma string é um horário no formato `12:34`. Isto é: dois dígitos, seguido de dois pontos (':'), e então mais dois dígitos.
30
30
31
-
Em termos de expressões regulares, isso fica `pattern:\d\d:\d\d`:
31
+
Em expressões regulares, isso fica `pattern:\d\d:\d\d`:
0 commit comments