-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
49 lines (40 loc) · 1.4 KB
/
script.js
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
//Variaveis
const inputUm = document.querySelector(".textoUm");
const inputDois = document.querySelector(".textoDois");
//Botão para codificar
function btnCodificar() {
const textoCodificado = codificar(inputUm.value);
inputDois.value = textoCodificado
}
function codificar(stringCodificada) {
let matrizCodigo = [["e", "enter"], ["i", "imes"], ["a", "ai"], ["o", "ober"], ["u", "ufat"]];
stringCodificada = stringCodificada.toLowerCase();
for(let i= 0; i < matrizCodigo.length; i++) {
if(stringCodificada.includes(matrizCodigo[i][0])) {
stringCodificada = stringCodificada.replaceAll(matrizCodigo[i][0], matrizCodigo[i][1])
}
}
return stringCodificada;
}
//Decodificando
function btnDecodificar() {
const textoDecodificado = decodificar(inputUm.value)
inputDois.value = textoDecodificado
}
function decodificar(stringDecodificada) {
let matrizCodigo = [["e", "enter"], ["i", "imes"], ["a", "ai"], ["o", "ober"], ["u", "ufat"]];
stringDecodificada = stringDecodificada.toLowerCase();
for(let i= 0; i < matrizCodigo.length; i++) {
if(stringDecodificada.includes(matrizCodigo[i][1])) {
stringDecodificada = stringDecodificada.replaceAll(matrizCodigo[i][1], matrizCodigo[i][0])
}
}
return stringDecodificada;
}
//Botão para copiar
function copiar() {
const msg = document.querySelector(".textoDois");
msg.select();
navigator.clipboard.writeText(inputDois.value)
msg.value = "";
}