-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathScript.js
More file actions
72 lines (55 loc) · 1.89 KB
/
Script.js
File metadata and controls
72 lines (55 loc) · 1.89 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
// Esconder el testo
const entrada=document.querySelector(".entrada-texto");
const salida= document.querySelector(".salida-txt");
const mensajeinf1=document.querySelector("#msj-txt");
const mensajeinf2=document.querySelector("#msj-inf");
const copiar=document.querySelector(".copiar");
copiar.style.visibility="hidden";
function btnEncriptar(){
if(entrada.value== ""){
alert("Debe ingresar texto para encriptar");
}else{
const txt_encriptado=encriptar(entrada.value);
salida.value=txt_encriptado;
salida.style.backgroundImage="none";
mensajeinf1.style.visibility="hidden";
mensajeinf2.style.visibility="hidden";
entrada.value="";
copiar.style.visibility="visible";
}
}
function encriptar(encriptador){
let reemplazo = [["e", "enter"], ["i", "imes"], ["a", "ai"], ["o","ober"], ["u","ufat"]];
encriptador=encriptador.toLowerCase();
for(let i=0;i<reemplazo.length;i++){
if(encriptador.includes( reemplazo[i][0])){
encriptador=encriptador.replaceAll(reemplazo[i][0],reemplazo[i][1])
}
}
return encriptador;
}
function btnDesencriptar(){
if(entrada.value== ""){
alert("No hay nada para desencriptar");
}else{
const txt_encriptado=desencriptar(entrada.value);
salida.value=txt_encriptado;
entrada.value=""
}
}
function desencriptar(desencriptador){
let reemplazo = [["e", "enter"], ["i", "imes"], ["a", "ai"], ["o","ober"], ["u","ufat"]];
desencriptador=desencriptador.toLowerCase();
for(let i=0;i<reemplazo.length;i++){
if(desencriptador.includes( reemplazo[i][1])){
desencriptador=desencriptador.replaceAll(reemplazo[i][1],reemplazo[i][0])
}
}
return desencriptador;
}
function btnCopiar(){
salida.select();
navigator.clipboard.writeText(salida.value);
salida="";
entrada.select();
}