Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1.6K
Visualizações
REGEX: ¿Cómo permitir caracteres latinos exclusivos (como acentos)?

Entonces, si alguna vez necesita una expresión regular para verificar si un nombre se ingresó correctamente, por ejemplo, y desea que solo permita acentos y caracteres latinos, aquí tiene una solución:

\^([A-Za-zÀ-ÖØ-Ý]){2,20}$\

about 4 years ago · Santiago Gelvez
3 Respostas
Responde à pergunta

0

Pero te debo una explicación de por qué tenemos À-ÖØ-Ý y no solo À-Ý

En primer lugar, esta explicación es exclusiva para principiantes:

Cuando usa [AZ], captura cualquier carácter ASCII entre A y Z: captura un rango .

Si observa el mapa de caracteres Unicode U0000/tabla ASCII (ver a continuación), notará que coincide exactamente con todas las mayúsculas.

Captura de pantalla de una tabla ASCII, Unicode U0000

De la misma manera, puedes capturar las 4 últimas líneas del Unicode U0080: Captura de pantalla de una tabla ASCII, Unicode U0080

Sin embargo, puede darse cuenta de que los símbolos de multiplicación (×) y división (÷) están dentro de ese rango.

Lo cual es un problema porque los usuarios (especialmente los usuarios de dispositivos móviles) podrían pasar por alto la regla de "solo letras latinas".

Entonces, para solucionar este problema, necesitamos crear 2 rangos de caracteres que excluyan estos 2 caracteres.

Por lo tanto, ¿por qué À-ÖØ-Ý para letras mayúsculas con acentos y à-öø-ÿ para letras minúsculas con acentos?

¡Espero que esto sea útil para algunas personas!

¡Si tienes alguna pregunta no dudes en hacerla!

Fuentes:

https://fr.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange

https://fr.wikipedia.org/wiki/Table_des_caract%C3%A8res_Unicode/U0080

about 4 years ago · Santiago Gelvez Relatório

0

Saúl Orozco Álvarez

about 3 years ago · Saul Orozco Relatório

0

Saúl Orozco Álvarez

about 3 years ago · Saul Orozco Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda