Utility FunctionsLocales

isValidLocale

Referencia de API de la función isValidLocale

Descripción general

La función isValidLocale comprueba si una cadena determinada representa un código de configuración regional BCP-47 válido. Realiza una validación de formato integral sin requerir una instancia de la clase GT.


Referencias

Parámetros

Prop

Type

Devuelve

boolean - true si el código de configuración regional es válido; false en caso contrario


Ejemplos

import { isValidLocale } from 'generaltranslation';

// Códigos de configuración regional válidos
console.log(isValidLocale('en-US')); // true
console.log(isValidLocale('zh-CN')); // true
console.log(isValidLocale('es')); // true

// Códigos de configuración regional inválidos
console.log(isValidLocale('invalid')); // false
console.log(isValidLocale('en_US')); // false (guión bajo en lugar de guión)
console.log(isValidLocale('')); // false

Notas

  • Valida el formato del código de configuración regional BCP-47
  • Funciona con asignaciones personalizadas de configuraciones regionales
  • Es esencial para validar la entrada del usuario
  • Sin solicitudes de red: validación de formato pura
  • Función sin estado, adecuada para bibliotecas de utilidades

Próximos pasos

¿Qué te ha parecido esta guía?

isValidLocale