Utility FunctionsLocales

isValidLocale

Referencia de API de la función isValidLocale

Descripción general

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


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 no válidos
console.log(isValidLocale('invalid')); // false
console.log(isValidLocale('en_US')); // false (guion bajo en lugar de guion)
console.log(isValidLocale('')); // false

Notas

  • Valida el formato del código de configuración regional BCP‑47
  • Funciona con mapeos de locales personalizados
  • Es esencial para validar la entrada del usuario
  • Sin solicitudes de red: validación de formato pura
  • Función sin estado, apta para bibliotecas utilitarias

Próximos pasos

¿Qué te parece esta guía?