-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
76 lines (54 loc) · 1.71 KB
/
Copy pathscript.js
File metadata and controls
76 lines (54 loc) · 1.71 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
/* Reglas de encriptación:
"e" es convertido para "enter"
"i" es convertido para "imes"
"a" es convertido para "ai"
"o" es convertido para "ober"
"u" es convertido para "ufat"
Solo letras minusculas
No se permite acentuación de palabras
*/
/* Reglas de desencriptación:
"enter" es convertido para "e"
"imes" es convertido para "i"
"ai" es convertido para "a"
"ober" es convertido para "o"
"ufat" es convertido para "u"
Solo letras minusculas
No se permite acentuación de palabras
*/
function encriptar(){
let inputEntrada = document.getElementById("input-texto").value;
inputEntrada = inputEntrada.toLowerCase()
.replaceAll("e", "enter")
.replaceAll("i", "imes")
.replaceAll("o", "ober")
.replaceAll("a", "ai")
.replaceAll("u", "ufat");
let msg = document.getElementById("msg");
msg.value = inputEntrada;
}
function desencriptar(){
let inputEntrada = document.getElementById("input-texto").value;
inputEntrada = inputEntrada.toLowerCase()
.replaceAll("enter", "e")
.replaceAll("imes", "i")
.replaceAll("ober", "o")
.replaceAll("ai", "a")
.replaceAll("ufat", "u");
let msg = document.getElementById("msg");
msg.value = inputEntrada;
}
document.getElementById("btn-clear").addEventListener("click", clear);
function clear() {
let msg = document.getElementById("input-texto");
let input = document.querySelectorAll("textarea");
msg.value = "";
input.value = "";
}
function copy() {
var copyText = document.getElementById("msg");
copyText.select();
copyText.setSelectionRange(0, 99999);
navigator.clipboard.writeText(copyText.value);
alert("Copied the text: " + copyText.value);
}