-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
56 lines (44 loc) · 1.64 KB
/
Copy pathscript.js
File metadata and controls
56 lines (44 loc) · 1.64 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
const textArea = document.querySelector(".text-area");
const mensaje = document.querySelector(".mensaje");
/*La letra "e" es convertida para "enter"
La letra "i" es convertida para "imes"
La letra "a" es convertida para "ai"
La letra "o" es convertida para "ober"
La letra "u" es convertida para "ufat"*/
function btnEncriptar(){
const textoEncriptado = encriptar(textArea.value)
mensaje.value = textoEncriptado
textArea.value = "";
mensaje.style.backgroundImage = "none"
}
function encriptar(stringEncriptada){
let matrizCodigo = [["e","enter"],["i","imes"],["a","ai"],["o","ober"],["u","ufat"]];
stringEncriptada = stringEncriptada.toLowerCase()
for(let i =0; i< matrizCodigo.length;i++){
if(stringEncriptada.includes(matrizCodigo[i][0])){
stringEncriptada = stringEncriptada.replaceAll(matrizCodigo[i][0],matrizCodigo[i][1])
}
}
return stringEncriptada
}
function btnDesencriptar(){
const textoEncriptado = desencriptar(textArea.value)
mensaje.value = textoEncriptado
textArea.value = "";
}
function desencriptar(stringDesencriptada){
let matrizCodigo = [["e","enter"],["i","imes"],["a","ai"],["o","ober"],["u","ufat"]];
stringDesencriptada = stringDesencriptada.toLowerCase()
for(let i =0; i< matrizCodigo.length;i++){
if(stringDesencriptada.includes(matrizCodigo[i][1])){
stringDesencriptada = stringDesencriptada.replaceAll(matrizCodigo[i][1],matrizCodigo[i][0])
}
}
return stringDesencriptada
}
function copiar(){
mensaje.select();
navigator.clipboard.writeText(mensaje.value)
mensaje.value = "";
alert("Texto Copiado")
}