PageSourceSearch

https://ieepuebla.org.mx/contenido2/js/vals.js

js ieepuebla.org.mx collected 2026-09-25 07:34:29 UTC 1,370 bytes, 39 lines download raw bytes

1
2
3export function validaUserInput() {
4  document.getElementById('txtEmail').addEventListener('keypress', event => {
5    if (!`${event.target.value}${event.key}`.match(/^[a-zA-Z0-9@._-]{0,100}$/)) {
6      // block the input if result does not match
7      event.preventDefault();
8      event.stopPropagation();
9      return false;
10    }
11  });
12
13  document.getElementById('txtEmail').addEventListener('paste', e => e.preventDefault());
14
15  document.getElementById('infConsultada').addEventListener('keypress', event => {
16    if (!`${event.target.value}${event.key}`.match(/^[A-zÀ-úä-ü0-9\.\,\_\-¿?¡! ]{0,100}$/)) {
17      // block the input if result does not match
18      console.log("nel")
19      event.preventDefault();
20      event.stopPropagation();
21      return false;
22    }
23  });
24
25  document.getElementById('infConsultada').addEventListener('paste', e => e.preventDefault());
26
27  document.getElementById('dudaSugerencia').addEventListener('keypress', event => {
28    if (!`${event.target.value}${event.key}`.match(/^[A-zÀ-úä-ü0-9\.\,\_\-¿?¡! ]{0,100}$/)) {
29      // block the input if result does not match
30      console.log("nel")
31      event.preventDefault();
32      event.stopPropagation();
33      return false;
34    }
35  });
36
37  document.getElementById('dudaSugerencia').addEventListener('paste', e => e.preventDefault());
38
39}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.