-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
84 lines (62 loc) · 2.07 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
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
81
82
83
84
/* 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
*/
var inputMensajeAEncriptar = document.querySelector("#input-texto");
var botonEncriptar = document.querySelector("#btn-encriptar");
var botonDesencriptar = document.querySelector("#btn-desencriptar");
var botonCopiar = document.querySelector("#btn-copy");
var inputResultado = document.querySelector("#msg");
function encriptar () {
var mensaje = inputMensajeAEncriptar.value;
var reemplazo1 = mensaje.replaceAll("e", "enter");
var reemplazo2 = reemplazo1.replaceAll("i", "imes");
var reemplazo3 = reemplazo2.replaceAll("a", "ai");
var reemplazo4 = reemplazo3.replaceAll("u", "ufat");
var reemplazo5 = reemplazo4.replaceAll("o", "ober");
inputResultado.value = reemplazo5;
}
function desencriptar () {
var mensaje = inputMensajeAEncriptar.value;
var reemplazo1 = mensaje.replaceAll("enter", "e");
var reemplazo2 = reemplazo1.replaceAll("imes", "i");
var reemplazo3 = reemplazo2.replaceAll("ai", "a");
var reemplazo4 = reemplazo3.replaceAll("ufat", "u");
var reemplazo5 = reemplazo4.replaceAll("ober", "o");
inputResultado.value = reemplazo5;
}
function copiarTexto(){
var resultado = inputResultado.value;
navigator.clipboard.writeText(resultado);
}
botonEncriptar.onclick = encriptar;
botonDesencriptar.onclick = desencriptar;
botonCopiar.onclick = copiarTexto;
function SoloLetras(e)
{
key = e.keyCode || e.which;
tecla = String.fromCharCode(key).toString();
letras = "abcdefghijklmnopqrstuvwxyz";
especiales = [8,13];
tecla_especial = false
for(var i in especiales) {
if(key == especiales[i]){
tecla_especial = true;
break;
}
}
}