Presentación
Este artículo enumera los caracteres especiales aceptados por la plataforma para ayudar a los Superadministradores a mantener la seguridad, la integridad de los datos, la compatibilidad y una experiencia de usuario positiva a la par que se asegura el cumplimiento de los estándares del sector.
Lista de caracteres especiales admitidos
| Tecla / Símbolo | Notas |
| ~ | Tilde |
| ` | Comilla invertida, acento grave, comilla izquierda o comilla de apertura |
| ! | Signo o punto de exclamación |
| @ | Arroba |
| # | Almohadilla, signo de número, numeral o hash |
| $ | Signo del dólar o moneda genérica |
| % | Porcentaje |
| ^ | Acento circunflejo |
| & | Ampersand, et o símbolo y |
| * | Asterisco, símbolo de multiplicación matemática y, a veces, estrella |
| ( | Paréntesis de apertura o izquierdo |
| ) | Paréntesis de cierre o derecho |
| - | Guion, menos o raya |
| _ | Guion bajo |
| = | Igual |
| + | Más |
| { | Llave de apertura, corchete rizado izquierdo |
| } | Llave de cierre, corchete rizado derecho |
| [ | Corchete de apertura |
| ] | Corchete de cierre |
| | | Barra vertical, pleca |
| \ | Barra diagonal invertida, backslash, antibarra o contrabarra |
| / | Barra diagonal o slash |
| : | Dos puntos |
| ; | Punto y coma |
| " | Comillas o comillas dobles |
| ' | Apóstrofe o comilla simple |
| > | Mayor que o corchete angular |
| , | Coma |
| . | Punto, punto final o punto y seguido |
| ? | Signo o punto de interrogación |
| © | Copyright |
| ® | Marca registrada |
| ™ | Marca comercial |
Caracteres especiales en el campo de correo electrónico
En la parte local (antes del símbolo @)
- Los caracteres especiales como
< > ( ) [ ] \ , ; : \s @ "están restringidos. - No puede aparecer un punto (
.) al principio de la dirección de correo electrónico o justo antes del símbolo "@". Tampoco se permiten los puntos consecutivos (..). - Sin embargo, si la parte local está entre comillas dobles, estos caracteres están permitidos (por ejemplo,
user..f@example.comno es válido, pero"user..f"@example.comes válido).
En la parte del dominio (después del símbolo @)
Solo se permiten los siguientes:
- Direcciones IP entre corchetes (por ejemplo,
name.surname@[34.13.12.25]). - Caracteres alfanuméricos (A-Z, a-z), guiones (-), guiones bajos (_), y puntos (.) como separadores.
Campo de nombre de usuario - tratamiento de los caracteres especiales
El sistema elimina o procesa automáticamente determinados caracteres introducidos en el campo del nombre de usuario, como se describe a continuación.
Etiquetas HTML y corchetes angulares (< >)
- Todas las etiquetas HTML se eliminan.
Ejemplo:<div>Test-NU2</div>→Test-NU2 - De manera más general, cualquier texto entre corchetes angulares se elimina, junto con los propios símbolos
<y>.
Ejemplo:john<martin>doe→johndoe - Si aparece un símbolo
<sin un>correspondiente, el símbolo<y todo el texto posterior se eliminan.
Ejemplo:jane<smith→jane
Llaves / corchetes rizados ({{ }})
- Cualquier texto entre dobles llaves
{{}}se elimina, junto con los propios símbolos.
Ejemplo:johndoe{{10}}→johndoe - Si los símbolos
{{aparecen sin un}}correspondiente, no se elimina nada.
Ejemplo:johndoe{{10→johndoe{{10
Barras diagonales al inicio (/)
- Cualquier barra diagonal al principio del nombre de usuario se elimina.
Ejemplo:////Test-NU2→Test-NU2
Otros caracteres especiales
- Los signos de igual (
=) se eliminan. - Los espacios al principio y al final se eliminan automáticamente.
A tener en cuenta: Los nombres de usuario también deben cumplir las siguientes reglas de validación:
- Valores nulos: Los nombres de usuario no pueden estar vacíos.
- Longitud: Máximo de 255 caracteres.
- Unicidad: Los nombres de usuario deben ser únicos en toda la plataforma.
Por lo tanto, no se permitirá ningún nombre de usuario que contenga caracteres especiales que, tras procesarse, resulten en un valor vacío. Por ejemplo, un nombre de usuario compuesto solo por barras diagonales (por ejemplo,
///////) o uno que comience con un símbolo<.
De manera similar, cualquier nombre de usuario que después del procesamiento ya no sea único dará lugar a un error. Por ejemplojohndoe>2si ya existe un usuariojohndoe, o////janesmithsi ya existejanesmith.