-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexpressaoregular.js
More file actions
80 lines (69 loc) · 2.66 KB
/
expressaoregular.js
File metadata and controls
80 lines (69 loc) · 2.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
//-- Passo 1
var regExp = /9999-9999/;
var telefone = "9999-9999";
console.log("Passo 1");
console.log(regExp.exec(telefone));
console.log(regExp.test(telefone));
//-- Passo 2
var regExp = /\(48\) 9999-9999/;
var telefone = "(48) 9999-9999";
console.log("Passo 2");
console.log(regExp.exec(telefone));
console.log(regExp.test(telefone));
//-- Passo 3
var regExp = /^\(48\) 9999-9999$/;
var telefone = "(48) 9999-9999";
console.log("Passo 3");
console.log(regExp.exec(telefone));
console.log(regExp.test(telefone));
//-- Passo 4
var regExp = /^\([0-9][0-9]\) [0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]$/;
var telefone = "(12) 3939-1499";
console.log("Passo 4");
console.log(regExp.exec(telefone));
console.log(regExp.test(telefone));
//-- Passo 5
var regExp = /^\([0-9]{2}\) [0-9]{4}-[0-9]{4}$/;
var telefone = "(12) 9766-2346";
console.log("Passo 5");
console.log(regExp.exec(telefone));
console.log(regExp.test(telefone));
//-- Passo 6
var regExp = /^\([0-9]{2}\) [0-9]{4,5}-[0-9]{4}$/;
var telefone = "(12) 99766-2346";
console.log("Passo 6");
console.log(regExp.exec(telefone));
console.log(regExp.test(telefone));
//-- Passo 7
var regExp = /^\([0-9]{2}\) [0-9]{4,5}-?[0-9]{4}$/;
var telefone = "(12) 997662346";
console.log("Passo 7");
console.log(regExp.exec(telefone));
console.log(regExp.test(telefone));
//-- Passo 8
var regExp = /<table><tr>(<td>\([0-9]{2}\) [0-9]{4,5}-?[0-9]{4}<\/td>)+<\/tr><\/table>/;
var telefone = "<table><tr><td>(12) 997662346</td><td>(12) 99724-9614</td><td>(12) 3939-1499</td></tr></table>";
console.log("Passo 8");
console.log(regExp.exec(telefone));
console.log(regExp.test(telefone));
//-- Passo 9
var regExp = /<table><tr>(<td>\(\d{2}\)\s\d{4,5}-?\d{4}<\/td>)+<\/tr><\/table>/;
var telefone = "<table><tr><td>(12) 997662346</td><td>(12) 99724-9614</td><td>(12) 3939-1499</td></tr></table>";
console.log("Passo 9");
console.log(regExp.exec(telefone));
console.log(regExp.test(telefone));
//-- Passo 10
var regExp = /\(\d{2}\)\s\d{4,5}-?\d{4}/;
var telefone = "<table><tr><td>(12) 997662346</td><td>(12) 99724-9614</td><td>(12) 3939-1499</td></tr></table>";
console.log("Passo 10");
console.log(telefone.match(regExp));
//-- Passo 11
var regExp = /\(\d{2}\)\s\d{4,5}-?\d{4}/g;
var telefone = "<table><tr><td>(12) 997662346</td><td>(12) 99724-9614</td><td>(12) 3939-1499</td></tr></table>";
console.log("Passo 11");
console.log(telefone.match(regExp));
//-- Passo 12
var regExp = /\(\d{2}\)\s\d{4,5}-?\d{4}/g;
var telefone = "<table><tr><td>(12) 997662346</td><td>(12) 99724-9614</td><td>(12) 3939-1499</td></tr></table>";
console.log("Passo 12");
console.log(telefone.replace(regExp, "telefone"));